行ごとの文字列を格納した配列から文字列を"\t"で分割して別の配列に格納する方法がわかりません。
ご教授頂けませんでしょうか。
■外部ファイルから以下の形式のファイルをインポートする。
1 111 あああ いいい ううう えええ
2 222 おおお かかか ききき くくく
3 1110 けけけ こここ さささ ししし
4 1111 すすす せせせ そそそ たたた
5 2220 ちちち つつつ ててて ととと
6 333 ななな ににに ぬぬぬ ねねね
7 2221 ののの ははは ひひひ ふふふ
8 3330 へへへ ほほほ ままま みみみ
9 1112 むむむ めめめ ももも ややや
10 3331 ゆゆゆ よよよ あああ いいい
Java
1 //インポートファイル内のデータ 2 String data; 3 4 //配列1 1行ずつファイルを読み込んで配列に格納する 5 ArrayList<String> row = new ArrayList<String>(); 6 while ((data = br.readLine()) != null){ 7 row.add(data); 8 } 9 10 //配列2 行ごとの要素を"\t"で分割して格納する 11 ArrayList<String> column = new ArrayList<String>(); 12 /* 13 ここに処理を書きたい 14 */ 15 16 //最後は2次元配列に格納したい 17 ArrayList<ArrayList<String>> paramList = new ArrayList<ArrayList<String>>(); 18 paramList.add(row); 19 paramList.add(column); 20 21 System.out.println(palamList); 22 return; 23
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/08 07:44
2018/04/08 08:08 編集
2018/04/08 08:09
2018/04/08 08:18 編集
2018/04/08 08:20
2018/04/08 09:33
2018/04/08 10:59