テキストファイルからの二次元配列の読み込みについて
Javaで現在Textファイルから要素を読み込む物を作っています。
test.txt
001,ハンバーガー 002,チーズバーガー 003,フィッシュバーガー
理想としては上記のようなデータがあったときに
Mapの第一引数に001をいれ
第二引数にハンバーガーを入れて管理したいと思ってます。
発生している問題・エラーメッセージ
データの分割を行っているんですが。 実行すると t[0]に001,002,003 t[1]にハンバーガー,チーズバーガー,フィッシュバーガー が入ってしまってます。 もしよろしければ考え方を教えていただけると幸いです。
該当のソースコード
List<String> temp = new ArrayList<String>(); File file = new File(text); BufferedReader br = new BufferedReader(new FileReader(file)); String line; while((line = br.readLine()) != null) { temp.add(line); } for(int i = 0; i < temp.size(); i++) { String[] s = temp.get(i).split(" "); for(int j = 0;j < s.length;j++) { String[] t = s[j].split(":"); System.out.println(t[1]); } }
ListなのかMapなのかはっきりせーよ…退会してるし…