【问题标题】:How to set a specific value of a 2D arrayList equals to a 2D array value?如何将 2D arrayList 的特定值设置为 2D 数组值?
【发布时间】:2016-10-05 12:19:02
【问题描述】:
public static void fillSolvingOrder(List<List<String>>  
                  theOrderScript,List<List<String>> theOrder) {
    String[][] convert = new String[theOrderScript.size()][];
    for (int i = 0; i < theOrderScript.size(); i++) {

        for (int x = 0; x < theOrderScript.get(0).size(); x++){
            convert[i][x]= theOrderScript.get(i).get(x);
            System.out.println(convert[i][x]);
        }

    }

}

【问题讨论】:

标签: java arrays


【解决方案1】:

不太确定您要问什么,但这似乎是您想要的: How to get a column from a 2D java array?

简而言之,如果这是你想做的,你可以这样做:

String[][] names = new String[3][3];
names[0][0] = "JimBob";
names[0][1] = "Spongebob";
names[0][2] = "BillyBob";
String[] getNames = [names[0][0], names[0][1], names[0][2]];
ArrayList<List<String>> arrayList = new ArrayList<<List<String>>(new List<String>(getNames));

如果这不是您要查找的内容,请提供更多上下文,但如果是,那就太棒了?

【讨论】:

  • 当您的问题不清楚时,请不要对我的评论投反对票。我试图帮助解决我认为您要问的问题。
  • 另外,为什么首先需要进行转换?您可以只拥有一个包含您的信息的 String[][],并且您可以使用不同的方法使用带有 String[][] 的数组执行几乎所有可以执行的操作。
猜你喜欢
  • 2013-11-22
  • 2021-10-04
  • 1970-01-01
  • 2011-01-09
  • 1970-01-01
  • 2013-08-14
  • 2015-04-07
  • 2020-03-21
  • 2014-09-27
相关资源
最近更新 更多