length() 方法用于返回字符串的长度。
长度等于字符串中 16 位 Unicode 代码单元的数量。
实例:
public class Test {
public static void main(String args[]) {
String Str1 = new String("www.runoob.com");
String Str2 = new String("runoob" );
System.out.print("字符串 Str1 长度 :");
System.out.println(Str1.length());
System.out.print("字符串 Str2 长度 :");
System.out.println(Str2.length());
}
}
以上程序执行结果为:
字符串 Str1 长度 :14
字符串 Str2 长度 :6
扩展资料
数组求长度用length属性
字符串求长度用length()方法
集合求长度用size()方法
数组是个对象的容器保存这固定数量的一个类型的值。数组被创建后,它的长度将不能改变的。数组的长度是个可用的不可改变的成员变量。因此长度被当做一个数组的预定于的属性。
数组有两种方法被创建:数组可以通过表达式创建。
数组初始器。当它被创建时候,这个长度是被指定的。一个数组创建表达式可以像上面例子的代码被使用。它指定的成员的类型。数组的层数,和至少一层数组的长度。
下面的声明仍然是合法的,当它指明了一层的长度。
参考资料来源:
2024-07-18 广告
String s = "abcd";
System.out.println(s.length()); //打印字符串长度
对于数组,length不是方法,而是属性,应该这样:
String[] aa = {"abc", "123"};
System.out.println(aa.length); //注意,没有括号了,呵呵。
满意请采纳!
那到底是可以还不是不可以啊。。。
对于字符串,可以; 对于数组,不可以!
因为数组没有length()方法,只有length属性。
2.字符串用length()方法获得长度,而数组是通过length属性获得长度。
请采纳!