Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java中创建列表数组 我想在C++中用java创建向量数组 vector<int> tab_u[255] import java.util.ArrayList; (...) ArrayList l=新的ArrayList(); l、 增加(2); l、 增加(5); 导入java.util.ArrayList; (...) ArrayList l=新的ArrayList(); l、 增加(2); l、 增加(5);_Java_Arrays_List - Fatal编程技术网

如何在java中创建列表数组 我想在C++中用java创建向量数组 vector<int> tab_u[255] import java.util.ArrayList; (...) ArrayList l=新的ArrayList(); l、 增加(2); l、 增加(5); 导入java.util.ArrayList; (...) ArrayList l=新的ArrayList(); l、 增加(2); l、 增加(5);

如何在java中创建列表数组 我想在C++中用java创建向量数组 vector<int> tab_u[255] import java.util.ArrayList; (...) ArrayList l=新的ArrayList(); l、 增加(2); l、 增加(5); 导入java.util.ArrayList; (...) ArrayList l=新的ArrayList(); l、 增加(2); l、 增加(5);,java,arrays,list,Java,Arrays,List,您可以初始化列表的数组 List<Integer>[] list = new ArrayList[255]; List[]List=newarraylist[255]; 您可以初始化列表的数组 List<Integer>[] list = new ArrayList[255]; List[]List=newarraylist[255]; LinkedList myList=新建LinkedList() 或 List myList=new ArrayList() 有

您可以初始化列表的数组

List<Integer>[] list = new ArrayList[255];
List[]List=newarraylist[255];

您可以初始化列表的数组

List<Integer>[] list = new ArrayList[255];
List[]List=newarraylist[255];
LinkedList myList=新建LinkedList()

List myList=new ArrayList()
有关更多信息,建议阅读文档-

LinkedList myList=新建LinkedList()

List myList=new ArrayList()
有关更多信息,建议阅读文档-

然后你可以填写你的清单

myListArray[0].add(1);  
你可以用一行代码写得“更快”,但老实说,我不推荐(不可读)

仅供参考:还建议您这样定义阵列:

int[] myIntegerArray;
而不是
C
-方式

int myIntegerArray[];
更容易阅读:“int-array-myIntegerArray”(C-Way将阅读“int-myIntegerArray-array”)

然后你可以填写你的清单

myListArray[0].add(1);  
你可以用一行代码写得“更快”,但老实说,我不推荐(不可读)

仅供参考:还建议您这样定义阵列:

int[] myIntegerArray;
而不是
C
-方式

int myIntegerArray[];

更容易阅读:“int-array-myIntegerArray”(C-Way会读“int-myIntegerArray-array”)

我想,你也可以像这样在这里使用map

    Map<Integer, List<Integer>> vector = new HashMap<>();
    vector.put(1, Arrays.asList(1,2,2,3));
    vector.put(2, Arrays.asList(2,3));
    vector.put(3, Arrays.asList(1));
Map vector=newhashmap();
vector.put(1,Arrays.asList(1,2,2,3));
向量.put(2,数组.asList(2,3));
向量.put(3,数组.asList(1));

也请检查。

我想,你也可以像那样在这里使用地图

    Map<Integer, List<Integer>> vector = new HashMap<>();
    vector.put(1, Arrays.asList(1,2,2,3));
    vector.put(2, Arrays.asList(2,3));
    vector.put(3, Arrays.asList(1));
Map vector=newhashmap();
vector.put(1,Arrays.asList(1,2,2,3));
向量.put(2,数组.asList(2,3));
向量.put(3,数组.asList(1));

同时检查。

有两种方法可以实现这一点。创建数组,然后在数组中的每个索引中预初始化ArrayList:

   List<Integer>[] tab = new List[255];
   Arrays.parallelSetAll(tab, ArrayList::new);
   tab[0].add(1);
   tab[0].add(2);
   tab[0].add(2);
   tab[0].add(3);
   ....

有两种方法可以实现这一点。创建数组,然后在数组中的每个索引中预初始化ArrayList:

   List<Integer>[] tab = new List[255];
   Arrays.parallelSetAll(tab, ArrayList::new);
   tab[0].add(1);
   tab[0].add(2);
   tab[0].add(2);
   tab[0].add(3);
   ....

你不能添加什么东西是什么意思?我不知道您的问题到底是什么。
tab[0]=Arrays.asList(1,2,2,3)…您之前的相同问题发生了什么?关闭了吗?什么意思你不能添加东西?我不知道您的问题到底是什么。
tab[0]=Arrays.asList(1,2,2,3)…您之前的相同问题发生了什么?关门了吗?
   List<Integer>[] tab = new List[255];
   Arrays.parallelSetAll(tab, ArrayList::new);
   tab[0].add(1);
   tab[0].add(2);
   tab[0].add(2);
   tab[0].add(3);
   ....
   List<Integer>[] tab = new List[255];
   tab[0] = Arrays.asList(1, 2, 2, 3);
   tab[1] = Arrays.asList(2, 3);
   tab[2] = Arrays.asList(1);
        int[][] tab = new int[255][];
        tab[0] = new int[] {1, 2, 2, 3};
        tab[1] = new int[] {2, 3};
        tab[2] = new int[] {1};