テキストファイルを配列に読み込むにはどうすればよいのか疑問に思っていました.テキストファイルには次のようなものが含まれます:
string:string:string
string:string:string
string:string:string
etc
(文字列:文字列:文字列が一行)
アップデート:
ファイルを配列に読み込みたいと思うかもしれませんが、配列のサイズを設定する方法がわかりません。そのためにa を使用しjava.util.ArrayList
て、それを配列に変換できます。
FileReader fin = new FileReader(fileName);
Scanner src = new Scanner(fin);
ArrayList<String> lines = new ArrayList<String>();
src.useDelimiter(":");
while (src.hasNext()) {
lines.add(src.nextLine());
// replace above line with array
}
String[] lineArray = new String[lines.size()];
lines.toArray(lineArray);
java.util.Scanner
クラスを使用してから関数を使用できuseDelimiter
ます。
FileReader fin = new FileReader(fileName);
Scanner src = new Scanner(fin);
src.useDelimiter(":");
while (src.hasNext()) {
System.out.println(src.next());
// replace above line with array
}
例はこちら