1

テキストファイルを配列に読み込むにはどうすればよいのか疑問に思っていました.テキストファイルには次のようなものが含まれます:

string:string:string
string:string:string
string:string:string
etc

(文字列:文字列:文字列が一行)

4

1 に答える 1

5

アップデート:

ファイルを配列に読み込みたいと思うかもしれませんが、配列のサイズを設定する方法がわかりません。そのために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
}

はこちら

于 2012-06-13T02:26:33.403 に答える