美好的一天!如何將字符串解析爲多個數組
我想提出一個小書店計劃,我們需要閱讀哪些客戶在指定櫃檯購買基於文件如下:
counter 4,book1 2,book2 2,book3 2,tender 100.00
counter 1,book1 2,book2 1,book3 3, book4 5,tender 200.00
counter 1,book3 1,tender 50.00
總之格式爲: COUNTER - >產品買 - >投標
我想這樣做,但它不是有效的:
public List<String> getOrder(int i) {
List <String> tempQty = new ArrayList<String>();
String[] orders = orderList.get(0).split(",");
for (String order : orders) {
String[] fields = order.split(" ");
tempQty.add(fields[i]);
}
return tempQty;
}
我怎樣才能讀取該文件,並在同一時間,確保我將它放在正確的數組上?除了櫃檯和招標書之外,我需要知道書的名稱和數量,以便我能夠得到它的價格和計算機的總價。我需要做多個數組來存儲每個值嗎?任何建議/代碼將是 高度讚賞。
謝謝。
注意在'招標'之前的空間在第二行。 – 2011-05-11 13:33:07
糾正它。謝謝 – newbie 2011-05-11 13:36:57