当前位置: 首页 > 知识库问答 >
问题:

JAVA 8:如何在一行中初始化列表的列表[closed]

曾新
2023-03-14

你好,我想在一行中初始化列表的列表

List<List<Integer>> list = .....;

谢谢

共有1个答案

那鹏
2023-03-14
List<List<Integer>> list = 
    Arrays.asList(Arrays.asList(1,2,3), Arrays.asList(4,5,6));
 类似资料:
  • 原始关闭原因未解决 如何在一行中初始化of?

  • 考虑如下代码: vector<double> v = { 1, 2, 3.456, 99.99 }; list<pair<string,string>> languages = { {"Nygaard","Simula"}, {"Richards","BCPL"}, {"Ritchie","C"} }; map<vector<string>,vector<int>> years = {

  • 这是我第一次使用列表。我有一个名为Foods的类,我想用它做一个动态列表。我写了第一行,您可以看到下面,然后有很多方法刚刚弹出,我需要重写。我应该在每种方法中写些什么?或者这是制作列表实例的正确方法吗?

  • 问题内容: 我打算初始化一个长度为n的列表列表。 但是,这以某种方式将列表链接在一起。 我希望有这样的东西: 有任何想法吗? 问题答案: 问题在于它们在内存中都是完全相同的列表。当使用语法时,得到的是n许多x对象的列表,但是它们都是对同一对象的引用。它们不是不同的实例,而是n对同一实例的引用。 要列出3个不同的列表,请执行以下操作: 这为你提供了3个单独的实例,这是你想要的 类似于 虽然类似于:

  • 问题内容: 这非常丑陋: 有没有办法在一行上声明这些变量? 问题答案: 上述方法的缺点是,您需要计算左侧的名称数,并且在右侧具有完全相同数量的空列表(例如,通过调用或更明确地)。 最主要的是, 不要 使用类似 也不 这将使所有名称都引用 相同的 空列表!

  • 我需要创建一个可用的电视频道列表(用整数标识)。我想首先创建int[]list=5,9,12,19,64。代码如下: 但是我得到了一个语法错误,指出在“=”后面需要一个{。我想要一个电视频道列表,用户一旦打开电视就可以使用。