コンマ区切りファイルから読み取り、内容を配列に分割しています。これを 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 が役立つと読みましたが、これを達成する方法がわかりません。