-1
texfileを1行ずつ読み込み、各行を独自の配列に格納してこれらの行をデータ列にするJavaプログラムを作成しようとしています。 、Javaがテキストファイルを読み込んで各行を独自の配列に格納する
- 122,80,100,119,162,90,136 ...
- 122,80,100,119,162,90,136 ...
- 64,74,70,64:たとえば、以下data.txtをファイルには、以下のデータを持っています76,62,84,78 ...
...、正、負、負Iはしたがって4行、4つの異なるアレイので、各ラインは、それ自身の配列に格納したいです各行はspに属しますエコロジーカラム。 私はテキストファイルを読むことができます。ここで
BufferedReader br = new BufferedReader(new FileReader("C://data.txt"));
ArrayList lines = new ArrayList();
for(String line = br.readLine();line != null;line = br.readLine()) {
line.replaceAll(",","\\.");
String[] fields = line.split(" ");
System.out.println(" " + fields[0]);
lines.add(fields);
}
String[][] strings = (String[][]) lines.toArray(new String[lines.size()][]);
System.out.println("Total Lines: " + strings.length);
が予想される出力です:あなたは、特定の配列の各ラインをしたい場合は、以下を助けるべき
リスト(リストではない)を使うことができます。 – Tokazio
'line'は既に行です。この' line'を 'ArrayList'というコレクションに入れれば、そのコレクションを繰り返し処理することができます。 –
"併合する"ということはどういう意味ですか?一緒に合併されたところはどこですか?私は作成されている配列の配列を参照してください。何が起こると思いますか、代わりに何が起こりますか? – RealSkeptic