2016-10-18 29 views
0

"Alex"、 "John"、 "James"、 "Marco"、 "Roland"という5つの名前を持つテキストファイル "A.txt"ファイルを文字列配列に読み込む方法

それぞれの名前を文字列配列の単一要素として保存したいとします。 文字列a [0] = "Alex"; 文字列a [1] = "John"; 等が....

は私がFileReaderを持つテキストファイルを読み込もうとしましたが、プログラムが

BufferedReader br = new BufferedReader(new FileReader("A.txt")); 
String a[] = {br.readLine()}; 
for(int i = 0;i<5;i++) 
{ 
System.out.println(a[i]); 
} 

出力は次のように出てくる、このようになります。 「アレックス」、「ジョン」、「ジェームズ」、「マルコ」、「ローランド」 ヌル Nullの Nullの ヌル

私は、単一の要素として、それぞれの名前を保存したいが、[0]全体を保存しますテキストファイルの内容。

FileReaderの中にある "A.txt"は、テキストファイルの内容全体に "012"、 "John"、 "James"、 "Marco" " " Alex "、" John "、" James "、" Marco "、" Roland "

テキストファイルの内容全体が配列内の単一の要素に変換されるためです。

どうすればよいですか?

+0

はコンマを使用して文字列を分割してください。詳細については、「文字列分割メソッド」を参照してください。 – dganesh2002

+0

すでに完了しています。 –

答えて

0

この

BufferedReader br = new BufferedReader(new FileReader("A.txt"); 
String data = br.readLine(); 
String a[] = data.split(","); 
for(int i = 0;i<5;i++) 
{ 
    System.out.println(a[i]); 
} 
+0

ありがとうございました! –

関連する問題