我正在尝试将CSV文件读入(字符串的)列表列表,将其传递以从数据库中获取一些数据,构建新数据列表的新列表,然后传递该列表列表,以便写入新的CSV文件。我到处都看了,似乎找不到如何做的例子。
我宁愿不使用简单的数组,因为文件的大小会有所不同,而且我也不知道该如何使用数组的尺寸。我没有处理文件的问题。我只是不确定如何处理列表列表。
我发现的大多数示例都将创建多维数组或在从文件中读取数据的循环内执行操作。我知道我可以做到,但是我想编写面向对象的代码。如果您可以提供一些示例代码或为我提供参考,那就太好了。
ArrayList<ArrayList<String>> listOLists = new ArrayList<ArrayList<String>>(); ArrayList<String> singleList = new ArrayList<String>(); singleList.add("hello"); singleList.add("world"); listOLists.add(singleList); ArrayList<String> anotherList = new ArrayList<String>(); anotherList.add("this is another list"); listOLists.add(anotherList);