数组具有 length 属性 String 具有 length() 方法
数组具有 length 属性 用 数组变量名.length 可获得数组长度。
int[] arr = new int[8];
int lengthInt=arr.length; //获得数组长度
System.out.println(lengthInt); // 打印结果8
字符串(String)具有 length()方法
String str = "abcdefg";
int lengthStr = str.length(); //获得字符串长度
System.out.println(lengthStr); // 打印结果7
字符串(String) 底层实现时 利用 char[] value; 字符型数组
字符串(Stingth) 中 length()方法源码:
public int length() {
return value.length;
}
同样基于数组的 length 属性。
创建字符串数组时,获得数组的长度也是要利用 数组length属性
String[] strs = { "香蕉","苹果","梨","西瓜","麻瓜"};
int lengthStrs =strs.length;
System.out.println(lengthStrs); // 数组长度为5
任何数组都有 length属性 访问长度时用 .length