Java 如何拆分ArrayList的元素?
我有Java 如何拆分ArrayList的元素?,java,arraylist,Java,Arraylist,我有ArrayList。我需要将此ArrayList的每个元素按“,”进行拆分,结果得到ArrayList。如何做好这件事? 这是我尝试过的代码: ArrayList<ArrayList<String>> list = new ArrayList<ArrayList<String>>(); try { ArrayList<String> lines = rf.readLines(filename);
ArrayList
。我需要将此ArrayList的每个元素按“,”进行拆分,结果得到ArrayList
。如何做好这件事?
这是我尝试过的代码:
ArrayList<ArrayList<String>> list = new ArrayList<ArrayList<String>>();
try {
ArrayList<String> lines = rf.readLines(filename);
for (int i = 0; i<=lines.size(); i++){
String[] items = lines.get(i).split(",");
}
}
catch(IOException e)
{
System.out.println("Unable to create "+filename+": "+e.getMessage());
}
ArrayList list=new ArrayList();
试一试{
ArrayList lines=rf.readLines(文件名);
对于(int i=0;i您需要将行
数组转换为数组列表
,并将其添加到列表
。这应该可以做到
list.add(new ArrayList<String>(Arrays.asList(items)));
list.add(新的ArrayList(Arrays.asList(items));
您需要将行
数组转换为数组列表
,并将其添加到列表
list.add(new ArrayList<String>(Arrays.asList(items)));
list.add(新的ArrayList(Arrays.asList(items));
那么问题或错误是什么呢?现在您只需将字符串[]
移动到数组列表中即可。您可以使用该方法继续解决您的问题。您的问题不清楚-我在“…因此得到了数组列表>”中失去了您的意思您没有定义“正确执行”的含义。展开,让我们知道如果您遇到错误以及错误是什么,请确保定义所需的输出。您应该只转到i
,而不是,那么问题或错误是什么?现在您只需要移动字符串[]
放入ArrayList
。您可以使用该方法继续解决您的问题。您的问题不清楚-我在“…因此得到ArrayList>”中失去了您的意思。您没有定义“正确执行”的含义。展开,让我们知道如果您遇到错误以及错误是什么,请确保定义所需的输出。您应该只转到i
,而不是Yep。或者他也可以构建ArrayList
,并直接存储Arrays.asList(项)的结果是的。或者他也可以构建一个数组列表
,并直接存储数组的结果。asList(items)
。