Java中length、length(),size()的区别:
程序员文章站
2024-02-09 17:20:34
...
1. length是数组的属性,它不是方法!,求字数组中有多少个元素
public static void main(String[] args) {
int Array[] = {1,2,3};
System.out.println("这个数组的长度为:" + Array.length);
}
输出:这个数组的长度为:3
2.length()是字符串String的方法:是求String字符串对象中字符的个数
public static void main(String[] args) {
String str = "Young";
System.out.println("这个字符串的长度为:" + str.length());//不包括'\0'字符
}
输出:这个字符串的长度为:5
3.size()是List集合的一个方法:求集合中的元素有多少个
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("hello");
list.add("world");
System.out.println("这个list的长度为:" + list.size());
}
输出:这个list的长度为:2