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)