美好的一天!如何将字符串解析为多个数组
我想提出一个小书店计划,我们需要阅读哪些客户在指定柜台购买基于文件如下:
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