如何拆分ArrayList的元素?

时间:2013-02-09 14:39:50

标签: java arraylist

我有ArrayList。我需要通过“,”拆分此ArrayList的每个元素,结果得到ArrayList<ArrayList<String>>。怎么做得好? 这是我尝试过的代码:

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());                
    } 

1 个答案:

答案 0 :(得分:4)

您需要将line数组转换为ArrayList并将其添加到list。这应该可以解决问题。

list.add(new ArrayList<String>(Arrays.asList(items)));