我正在读取一个逗号分隔的文件并将内容拆分为一个数组。我在 while 循环中执行此操作,因此我希望我的数组动态具有不同的名称,因为文件中的最后一行最终会覆盖我的数组内容。下面是我所涉及的代码片段。
TextView txt1;
TextView txt2;
Scanner in = new Scanner(result);
in.nextLine(); //skip first line
while(in.hasNextLine()){
String line = in.nextLine();
String []dataset = line.split(",");//store values in array
txt1.setText(dataset[4]);//Should be 5th element of first line
txt2.setText(dataset[4]);//Should be 5th element of second line
}
从上面的代码可以看出,我想在文件的第一行将 txt1 的值设置为 val,类似于 txt2。我读过 HashMaps 或 Maps 或 ArrayList 会对我有所帮助,但我不确定如何实现这一点。