java - 通过用户请求创建多个数组列表(JAVA)

标签 java arraylist

我想为条目数据(即人员信息)创建数组列表,但我想根据用户请求创建新列表(例如,用户输入 int,然后该方法根据 x 生成 x ArrayList)是,用于将数据存储在多个列表中(如果需要的话)。)

即用户可以根据需要创建多个列表,然后添加数据,如何做到这一点? 我不知道该怎么做,这让我很烦,哈哈,如果我的解释含糊不清,请告诉我,我会再次尝试解释......(不是最好的解释,抱歉,希望你们都明白我的意思是说)。

最佳答案

您可以创建一个包含用户所有 ArrayListArrayList:

ArrayList<ArrayList<String>> lists = new ArrayList<ArrayList<String>>();
for (int i = 0; i < x; i++) {
    lists.add(new ArrayList<String>());
}

然后向列表编号n添加内容:

lists.get(n).add("Something");

关于java - 通过用户请求创建多个数组列表(JAVA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26317141/

相关文章:

java - 解析没有标记名的 xml

java - 重新创建数组后的 NPE

java - 修饰符 static 只允许在常量变量声明中

java - 使用 Arrays.asList() 初始化列表的最佳方法是什么

java - 如何在workmanager Android上传递输入数组列表

java - 继续迭代外部 while 循环

java - 为什么我得到这个 org.xml.sax.SAXParseException 异常?

java - Xalan-Java 和 XPath 2.0

java - 命令行工具编译和IDE编译Java的区别

java - 如何按降序对包含字符串的 arrayList 进行排序