黑马程序员技术交流社区
标题:
Length()长度的问题
[打印本页]
作者:
明光照
时间:
2012-9-21 20:57
标题:
Length()长度的问题
数组的length()方法是如保实现的?可不可以让它从1开始计数
作者:
霍永刚
时间:
2012-9-21 22:13
数组对象是没有任何方法的,只有一个唯一的属性length。字符串对象是有length()方法的。
对于字符串,可以:
String s = "abcd";
System.out.println(s.length()); //打印字符串长度
对于数组,length不是方法,而是属性,应该这样:
String[] aa = {"abc", "123"};
System.out.println(aa.length); //注意,没有括号了
作者:
李阳Leo
时间:
2012-9-22 14:59
数组的length是属性,是不可以加括号的,方法才可以加括号。
数组的length在你声明数组的时候就已经确定了
int[] i = new int[5]
i.length 就是5
int[] i = {1,2,3}
i.length 就是3
数组的长度只能在声明的时候定义,程序中是不能改变的。
作者:
潘梦军
时间:
2012-10-8 18:01
数组的length当他在定义的时候就已经确定。并且从0开始计数。下面是初始化
int[] arr2Lines = new int[5] {1, 2, 3, 4, 5};
int[] arr2Lines = {1,2,3,4,5}
作者:
中山郎
时间:
2012-10-10 19:29
数据的长度是固定不变的,举个例子
int[4] array={1,3,5,7};
这个数组的长度是4,我自己写了一个程序,如果数组的长度是4,系统默认的值给出四块存储空间,而且地址的索引时从0开始的,希望对你有帮助
循环1.png
(25.46 KB, 下载次数: 53)
下载附件
2012-10-10 19:29 上传
循环2.png
(22.39 KB, 下载次数: 43)
下载附件
2012-10-10 19:29 上传
作者:
徐赵华
时间:
2012-10-11 02:09
length这个属于属性,代表一个容量的长度. length不是索引.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2