Declaration of 2 Dimensional Array in Processing

帅比萌擦擦* 提交于 2019-12-24 23:17:53

问题


It is possible in processing to initialize and declare a one dimensional array in two steps, or in one.

int []a;

a= new int[100];

which is equivalent to :

int [] a=new int [100];

I would like to know if there is a similar method as above to do the same for 2 dimensional array.

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

回答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);

Sure you know you can have a two dimensions arraylist also



来源:https://stackoverflow.com/questions/19539780/declaration-of-2-dimensional-array-in-processing

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!