首页 >>  正文

java中数组的长度

来源:baiyundou.net   日期:2024-09-22

阳枝皆2932java 中数组的长度必须在创建是指定? -
卓罗诚18574115463 ______ 楼上已经说明了必须是创建指定,可是个人有个解决方案.就是用变量.e.g. private Object[] getArray(int num) { return new Object[num]; } 而num可由你自己随意传入,变相达到了数组长度可变.

阳枝皆2932java中求二维数组第二维的长度用什么?另外,一个二维array, array.length默认的是第一维的长度么,有没有 -
卓罗诚18574115463 ______ 第一个问题,对于二维数组,求第二维就用array[0].length. 第二个问题,是的,array.length就是默认的是第一维的长度. 第三个,没有dim 之类的一起求出各维的维数的方法,因为定义时并不知道你有几维(三维,4维,...100维都有可能),你想依次求第一维、第二维、第三维就用array.length, array[0].length, array[0][0].length依次求,这是因为一旦你定义并放入值了,某个维的首个元素应该是有值的. 如果多维数组不能满足你要求,其实可以考虑用多个ArrayList或Vector之类的方法,它们是有size()方法的.

阳枝皆2932java中数组的长度可以用普通变量而不必须是常量是么??? -
卓罗诚18574115463 ______ 是的. 在Java中,可以使用变量定义数组. int size=100; int[] num = new int[size]; 这是可以的; 但是在C/C++,这样是不可行的,除非加const

阳枝皆2932java数组的长度和大小有什么区别 -
卓罗诚18574115463 ______ java数组本身只有长度的概念,要说大小,应该是数组的具体值

阳枝皆2932java如何求字符数组的长度 -
卓罗诚18574115463 ______ 比如:String str[]={"one","two","three"};int len=str.lenght;len为str的长度....

阳枝皆2932java中,数组的长度能不能直接输入,而不是定义的都有?
卓罗诚18574115463 ______ 可以啊,比如int[]a=new int[6];就是一个定义出来的 也可以Scanner ss=new Scanner(System.in);(要导入包) int b=ss.nextINt(); int[]a=new int[b];

阳枝皆2932java中数组,怎么既定义其长度,有可以赋值 -
卓罗诚18574115463 ______ java中数组的长度是固定,你可以使用list 如果是数组怎么及定义长度有赋值呢? 这样你看行不行 Interger[] itergers = new Interger[length]; for(int i=0;i

阳枝皆2932java中String数据类型的长度限制是多少? -
卓罗诚18574115463 ______ String str="abc...";这样定义的字符串是存在字符串池中的 String str=new String("abc...")这样定义的字符串是在堆内存中的,然后被栈内存的对象str引用 所以字符串是对象,是在内存中存储的,不像基本数据类型有各自的长度,字符串应该是只要是内存不满,是没有长度限制的

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024