我有一个arraylist包含像[adidas 5 100,nike 10 300,woodland 4 800]这样的值,所以如果我打印得到结果
value1 :: adidas
value2 :: 5
value3 :: 100
结果必须像
value1 :: adidas,nike,woodland
value2 :: 5,10,4
value3 :: 100,300,800
ArrayList<String> array;
int j = 0;
String[] parts;
String value1;
String value2;
String value3;
for (j = 0; j <= array.size(); j++) {
parts = array.split(" ");
value1 = parts[0];
value2 = parts[1];
value3 = parts[2];
System.out.println("value1::" + value1);
System.out.println("value2::" + value2);
System.out.println("value3::" + value3);
}
答案 0 :(得分:4)
因为这看起来像是家庭作业,所以这里没有代码。
您的代码中存在一个错误,逻辑中很少。
split
上调用String
,因此首先应该get
数组列表中的字符串