【问题标题】:Declaration of 2 Dimensional Array in Processing处理中的二维数组声明
【发布时间】:2013-10-23 10:57:12
【问题描述】:

在处理过程中可以分两步或一步初始化和声明一维数组。

int []a;

a= new int[100];

相当于:

int [] a=new int [100];

我想知道是否有与上述类似的方法对二维数组做同样的事情。

int [][] array= new int[100][200];

【问题讨论】:

  • 你用什么语言写的?
  • @Wilhelmsen PROCESSING
  • 我不明白您为什么不尝试将语句拆分为 int [][] 数组;数组 = 新的 int[100][200];
  • 我需要它。在类中使用数组。并使用对象检索它。有点像arraylist的应用
  • 请发布更多代码以帮助我们理解...

标签: arrays processing


【解决方案1】:
// this??

int[][] a;

a = new int [100][200];

println("a.\'x\' length: " + a.length);
println("a.\'y\' length: " + a[0].length);

//or maybe... this?

int[][] b;

b = new int [100][];


for(int i = 0; i < b.length; i++){
  b[i] = new int[200];
}

println("b.\'x\' length: " + b.length);
println("b.\'y\' length: " + b[0].length);

当然你知道你也可以有一个二维数组列表

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-24
    • 2011-05-23
    • 2019-12-11
    • 1970-01-01
    • 2016-12-09
    • 1970-01-01
    • 2014-05-22
    相关资源
    最近更新 更多