前提条件として
ArrayList<String> a = new ArrayList<>();
定義しており、その中に
1 2
3 4
5 6
7 8
といった値が入っています。これを配列にしたいと思い、
String b = a.get(0);
String[] c =b.split(" ");
System.out.println(c[0]);
とし、これで1つ1つは分割できると分かりました。
次に
一行一行を
[1,2]
[3,4]
[5,6]
[7,8]
上記のような配列にしたいと思い、
String[] d;
for(int k = 0; k < a.size(); k++){
d[k] = a.add(k).split(" ");
}
としたのですが、
error: incompatible types: int cannot be converted to String
というエラーが出てしまい、調べたたのですが、情報が少ない上よく分かりませんでした。
思い当たる節としては、list aを二次元配列にしないといけないかなとも思っているのですが、
詳しくは分かりません。
list aを
[1,2]
[3,4]
[5,6]
[7,8]
上記のような形にするにはどうすればよいかアドバイスをいただきたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/22 07:19
2019/11/22 07:30
2019/11/22 07:43
2019/11/22 08:12
2019/11/22 09:12
2019/11/22 10:39
2019/11/25 02:37
2019/11/25 02:58 編集
2019/11/25 09:05