有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (3) 个答案

  1. # 1 楼答案

    我同意莫里斯的观点

    要将List<Integer>转换为int[],您可能会发现有一个nice answer here是有用的

    还要注意的是,Apache Commons有一个ArrayUtils class,它有一个方法^{},该方法对一个数组级别执行此操作

    编辑(见下面的评论):

    msandiford还提到了^{}{a6}类的存在,该类提供了一个静态^{}方法

  2. # 2 楼答案

    将数组列表的大小分别放入i和j中 根据你的逻辑增加i和j

    int i = 0;
    for(ArrayList<Integer> a1 : outer){
        int j=0;
        for(Integer k : a1){
           yourarray[i][j++] = k;
        }
        i++;
    }
    
  3. # 3 楼答案

    我想你需要两个级别的循环才能做到这一点