小编Zer*_*ero的帖子

将 List<List<Integer>> 转换为 int[][]

我正在编写一种方法,它将Integer数据类型从 a Listof Lists 转换为原始数组数组 type int[][]

有没有办法转换Integerint使用Java API?

供您参考,int[] set将用于其他目的,所以请忽略。

我发现了什么

Apache Commons API“toPrimitive”方法将整数转换为整数类型。但是,我只是在寻找使用本机 java API 的解决方案。

到目前为止,这是我的代码

class Test {
    int[][] convert(int[] set) {
        List<List<Integer>> ll = new ArrayList<List<Integer>>();
        ll.add(new ArrayList<Integer>());
        ll.add(new ArrayList<Integer>());
        ll.add(new ArrayList<Integer>());
        ll.get(0).add(1);
        ll.get(0).add(2);
        ll.get(1).add(2);
        ll.get(2).add(3);

        System.out.println(ll + " " + ll.size());

        int[][] tempArray = new int[0][0];
        for (int i = 0; i < ll.size(); i++) {
            for (int j = 0; j …
Run Code Online (Sandbox Code Playgroud)

java arrays integer multidimensional-array

1
推荐指数
1
解决办法
3687
查看次数

标签 统计

arrays ×1

integer ×1

java ×1

multidimensional-array ×1