我正在使用这个while循环遍历一个名为 s 的字符串ArrayList。
int i = 0;
while (i < s.length()) {
i++;
s.get(i).split(",");
}
我正在使用分隔符split()
尝试s
","
的每一行。
我想将每行的每个部分放入一个新的Product
对象中,如下所示:
new Product(s.get(i) first part, s.get(i) second part)
。
我找不到捕获和利用我分裂的字符串的每个部分的方法。
答案 0 :(得分:2)
String[] result = s.get(i).split(",");
result
包含字符串的各个拆分部分。
并在你的while循环中将长度方法从s.length
s.length()
答案 1 :(得分:1)
split
方法返回一个字符串数组。
另外,使用for循环:
for (int i=0; i<s.length(); i++) {
String[] parts = s.get(i).split(",");
Product product = new Product(parts[0], parts[1]);
}