你可以这样呀
int[][] twoD;
twoD = new int[4][4];
或
int[][] twoD= new int[4][4];
int[][] twoD;
twoD = new int[4][4];
或
int[][] twoD= new int[4][4];
解决方案 »
- 用jasperreport的函数JRXmlLoader.load读取xml文件,总是抛出以下异常
- 怎么返回一个字符串的子字符串,这个子字符串是变化的
- System.out.println("aa|bb|cc".split("|").length); 的结果为什么是9不是3?
- ----JAVA的几个基础问题,请各位大侠快快帮我这个菜鸟入门啊!谢谢拉----!!!!!!!!!!!!!!!!!!!!
- 内存涨涨涨,问题多多多
- 怎样限制JTextField中只允许输入数字?
- ==根据字体和对齐方式画String==
- 纯IDE问题 eclipse中打开java文件
- 如何在网页上实现发票打印啊?
- 菜鸟求助,做满天星小程序,总是提示错误
- 请问目前JAVA开发有那些IDE,那个比较好?
- timestamp 有什么好处,具体什么地方用?
首先import java.util.vector;
然后再
Vector innadata= new Vector();
Vector outdata= new Vector();
然后再
innadata.addElement("aa");
outdata.addElement(outdata);
这个outdata就是二维数组啊。
注意了,取数据的时候一定要造型啊,例如
String data=((Vector)outdata.elementat(0)).elementat(0).toString();
twoD[0] = new int[1];
twoD[1] = new int[2];
twoD[2] = new int[3];
twoD[3] = new int[4];这样声明的话,twoD[][]的第二维是不等长的,分别为1,2,3,4。而java的int[][] twoD= new int[4][4];和
C语言中的 int aaa[4][4]; 的结果是第二维等长,都是4。qianyuting(钱)说得对:因为Java中的二维数组是数组的数组