爪哇2博客
爪哇2博客

如何在Java中创建列表列表

在这篇文章中,我们将看到如何在以下位置创建列表列表 爪哇.
您可以轻松创建一个 清单 使用以下语法的列表

清单<ArrayList<String>> 清单OfLists = 新 数组列表<ArrayList<String>>();
要么
数组列表<ArrayList<String>> 清单OfLists = 新 数组列表<ArrayList<String>>();

用例之一

当您尝试读取CSV文件然后需要处理列表列表以将其存储在内存中,执行一些处理并写回到另一个CSV文件时,这通常很有用。

让’s以一个简单的列表列表为例。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
组织.Arpit.爪哇2blog;
 
进口 爪哇.实用程序.数组列表;
进口 爪哇.实用程序.清单;
 
上市 爪哇ListOfListsMain {
 
    上市 静态的 虚空 主要([] args) {
        清单<数组列表<>> 清单OfLists = 数组列表<数组列表<>>();
        数组列表<> 清单1 = 数组列表<>();
        清单1.(“德里”);
        清单1.(孟买);
        清单OfLists.(清单1);
 
        数组列表<> anotherList = 数组列表<>();
 
        anotherList.(“北京”);
        anotherList.(“上海”);
        清单OfLists.(anotherList);
 
        清单OfLists.每次((清单)  ->
        {
            清单.每次(()->系统..打印());
        }
                );
    }
}
 

当您在程序上方运行时,将得到以下输出。

新德里
孟买
北京
上海

清单问题

Can 您 instantiate 清单 as below

1
2
3
 
清单<清单<>> 我的清单 = 数组列表<数组列表<>>();
 

没有, 能够't.

让’知道原因。
让’s说您有以下列表:

1
2
3
 
数组列表<数组列表<>> 清单1 = 数组列表<数组列表<>>();
 

现在假设您可以将其分配给

1
2
3
 
    清单<清单<>> 清单2 = 清单1.
 

现在,您应该可以执行以下操作:

1
2
3
 
    清单2.( 链表<>());
 

但这意味着您刚刚添加了一个 链表  到其元素应该是的列表 数组列表 只有这样’s为什么不允许这样做。
那’关于如何在Java中创建列表列表的所有内容。


导入联系人

您可能还喜欢:

分享这个

作者

关注作者

相关文章

  • 10月02

    Initialize 数组列表 with values in 爪哇

    在本文中,我们将学习使用Java中的值初始化ArrayList。 数组列表是Java中List接口的实现类。它用于存储元素。它基于动态增长的阵列概念。我们可以通过几种方式用值初始化ArrayList。让’我们看到了其中一些…]

  • 3月17日

    爪哇 8中的PriorityQueue

    在本文中,我们将介绍Java 8 PriorityQueue。当应该根据对象的优先级处理对象时,在这种情况下,我们使用PriorityQueue。这是一种特殊的队列(也称为非绑定队列),可以根据元素的自然顺序或基于[…]

  • 10月06日

    2d Arraylist 爪哇示例

    在本文中,我们将看到如何在Java中创建2d Arraylist。创建2d Arraylist的最佳方法是在Java中创建列表的列表。 [crayon-601d5f8a862e2220411122 /]’s创建一个程序来实现2d Arraylist 爪哇。 [crayon-601d5f8a862e6561092164 /]输出:list3中的第二个元素:List3_Str2 清单1中的第三个元素:List1_Str3 清单2中的第一个元素[…]

  • 04 May

    哈希图如何在Java中工作

    最常见的面试问题是<code>HashMap如何在Java中工作</code>, “HashMap的获取和放置方法如何在内部工作”。在这里,我试图通过一个简单的示例来解释内部功能。 [crayon-601d5f8a96dea032577130-i /]是Java中最常用的集合之一。与其深入研究,不如从理论上入手,因此您将[…]

  • 10月21日

    如何在Java中对HashSet进行排序

    在本文中,我们将看到如何在Java中对HashSet进行排序。 哈希集是一个不按任何顺序存储元素的集合。您可能会遇到需要对HashSet进行排序的情况。排序HashSet的方法有很多种,我们将在这里看到两种方法。使用TreeSet可以使用[…]

  • 10月20日

    要设置的Java数组

    在本文中,我们将学习Java数组设置转换。有很多方法可以将数组转换为set。 1.使用Java 8’s Stream如果您使用的是Java 8,建议您使用此方法。 [crayon-601d5f8a86486194077111 /]输出[John,Martin,Mary] 2.使用HashSet构造函数()我们可以直接调用HashSet‘s的java构造函数set […]

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

订阅我们的新闻

获取质量教程到您的收件箱。现在订阅。


让’s be Friends

©2020 爪哇2博客