看板 java 關於我們 聯絡資訊
※ 引述《SASD (嘎比囧)》之銘言: : 請問如何把一個字串切割成二為陣列呢? : 例如我的字串是 jsp_data : 內容為 物件一♂物件一的座標♀物件二♂物件二的座標....以此類推 : 其中♂ ♀為切割點符號 : 再來我定義一個一維陣列先區別物件 : String[] oneArray = request.getParameter("jsp_data").split("♀耢); 用個迴圈應該就搞定了呀 for(String str:oneArray){ String[] twoArray = str.split("♂"); //其實這裡確定只會切割成兩段的話,未必一定要用 split。 //把一維陣列 assign 給二維陣列的 element } 要考慮同物件名稱的話,看是用個 HashSet 去紀錄存放過的物件 或著乾脆暫時用 LinkedHashMap 取代二維陣列, 反正有需要的話最後再轉成陣列就好 註: 你沒有寫需不需要保持物件的順序 若是要的話,相同的兩個物件,位置又該算在哪呢? 所以我只回答了其中一種方向 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.173.31