二维数组可不可以单独指定列的长度? String ss[][] = new String[3][];基本上是这个意思。。能不能实现ss[0][5]ss[1][6]ss[2][7] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或以指定.比如ss[0] = new String[5];ss[1] = new String[6];ss[2] = new String[7];但如果你本来不是想限制它的长度,只是具体运算时每个第二维的长度不定,你不用指定.直接把运算后的数组赋给第一维就行了.比如得到一个长度为2的数组后直接 ss[0] = 长度2的数组然后得到一个长度为8的数组后直接 ss[1] = 长度8的数组 2#说的没错,第一维是固定的,而第二维可以不一样,用的时候再设具体值。你可以这样创建:int[][] b = {{1, 2}, {3, 4, 5}};也可以分开创建再赋值。 2种方式int[][] arr ={{1},{2,3,4}} or 如此单独赋值int[][] arr = new int[1][];arr[0][0]= 1;arr[1][0]=2;arr[1][1]=3;arr[1][2]=4; 学习了 JAVA里只有1维数组,所以数组的数组可以任意指定长度,是这个意思吧? java 私有成员继承问题 求一奖学金申请理由 java+access2003数据库一些语句看不明白,请指教 ### 正则表达式替换包含换行字符的字符串问题 ### 关于File问题。 一个JAVA读取字符串的问题 java语言如何实现WMI访问远程主机? 请教测试多线程的方法和工具? 关于字符串的长度。 庆祝wjmmml-----有了自己的专栏呀。大家看看wjmmml长的帅不帅呀? j2se学到什么地步才算是学好? java编译时类路径的问题
比如
ss[0] = new String[5];
ss[1] = new String[6];
ss[2] = new String[7];
但如果你本来不是想限制它的长度,只是具体运算时每个第二维的长度不定,你不用指定.
直接把运算后的数组赋给第一维就行了.比如得到一个长度为2的数组后直接 ss[0] = 长度2的数组
然后得到一个长度为8的数组后直接 ss[1] = 长度8的数组
如此单独赋值
int[][] arr = new int[1][];arr[0][0]= 1;arr[1][0]=2;
arr[1][1]=3;
arr[1][2]=4;