我有一个列表,它在同一索引中包含多个数字,除了最后一个数字外,所有数字都用逗号分隔.我希望获得所有这些数字并将它们转移到一个数组中,但我希望所有单独的数字都在这个新数组中的不同索引中.我怎样才能做到这一点呢?我找不到一个和我类似的问题,已经挣扎了一段时间.
我认为我从data.csv
文件中收集数据的方式可能会被认为是不好的,我需要完全不同的方式.
我的主课是:
public static void main(String[] args) throws FileNotFoundException {
String file = "data.csv";
String line;
List<String> list = new ArrayList<String>();
int i = 0;
try (BufferedReader br = new BufferedReader(new FileReader(file))) {
while((line = br.readLine()) != null){
//System.out.println(line);
list.add(i, line);
i++;
}
} catch (Exception e){
System.out.println(e);
}
Data.csv文件:
20,16,23,20,2,17,9,16,0,6
20,18,16,4,10,9,4,10,16,16
3,6,19,14,14,0,5,22,4,15
19,22,6,18,9,12,15,9,25,14
20,0,1,20,6,19,20,16,15,6
13,1,6,1,4,22,3,11,1,12
10,9,20,7,21,22,3,14,1,8
25,19,21,14,15,16,25,17,6,14
0,20,10,1,3,24,24,5,10,24
2,13,0,9,18,5,21,2,24,21
17,4,16,6,22,14,15,5,10,20
6,15,10,8,10,10,16,22,15,22
2,1,3,25,15,19,0,13,7,17
24,20,6,7,3,3,12,22,23,17
12,10,10,14,2,18,21,5,21,3
13,9,20,11,8,3,23,5,5,3
4,18,4,9,1,2,24,21,23,3
3,3,2,19,6,19,1,10,5,4
13,0,12,19,24,7,10,18,18,1
0,7,10,2,22,20,21,4,3,11
预期结果:
Data[0] = 20
Data[1] = 16
Data[2] = 23
Data[10] = 20
Data[11] = 18