私のプログラムは外部ファイルから読み込み、各行のデータを配列リストに入れています。外部ファイルの行には5つの異なる値があり、値はコンマで区切られています。私はちょうど私のコードの他の部分で使用する配列リストの最初の値を取得する方法を把握することはできません。 ファイルの最初の値は名前であり、それがchangeNameに対して作成したエントリと一致させるために取得しようとしているものです。コンマの前の配列リストの最初の値を取得
System.out.println("Enter the name of the player you would like to change the amount for");
String changeName = FileUtility.getInput().nextLine();
Scanner s = new Scanner(new File(FILE_NAME));
String str = "";
ArrayList<String> list = new ArrayList<String>();
while (s.hasNext()) {
list.add(s.next());
}
私はことを示唆しています[String documentation](https ://docs.oracle.com/javase/7/docs/api/java/lang/String.html)。このページを参照すると、役立つ機能を見つけることができます。 –
あなたは 'String'クラスの' split'メソッドを知っていますか? –
@ Code-Apprentice私はstr.splitを使用して、string []をArrayListに変換できないというエラーを受け取りました。このコードリストを使用しました= str.split( "、"); –