我有一个带有线条的 .txt 文件(在我的情况 2 中)。我需要读取行并将每一行转换为不同的数组。例如:
1 行 - A、B、C
2 行 - D、E、F、G 等
并将其转换为:
[A,B,C]
[D,E,F,G]
我正在用 String.split(", ") 做这个
ArrayList<String> al_1 = new ArrayList<String>();
ArrayList<String> al_2 = new ArrayList<String>();
while(true){
String[] line = rbuff.readLine().split(",");
for(String i : line){
al_1.add(i);
}
if(line == null) break;
}
填充秒的最佳方法是什么? 谢谢。
最佳答案
也许你必须使用
ArrayList<ArrayList<String>> al = new ArrayList<ArrayList<String>>();
代替
ArrayList<String> al_1 = new ArrayList<String>();
ArrayList<String> al_2 = new ArrayList<String>();
并使用 al.add()
填充此列表关于java - 在 Java 中将行转换为不同的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8418628/