欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java中的length和length()以及size()的区别

程序员文章站 2024-02-09 18:01:46
...

今天刷题的时候突然碰到length和length()的混用,导致自己犯错,下面来看看它们的区别。
length的写法我们就可以知道它不是方法,方法都是要带括号的,length是属性,是数组的属性。
而**length()**是字符串的一个方法,返回该字符串的长度;
最后,**size()**是list的方法,返回该list的长度。

public static void main(String[] args) {
	int[] n={1,2,3,4};
	String str = "HelloWorld";
	List list=new ArrayList();
	list.add(a);
	list.add(b);
	System.out.println("这个数组的长度是"+n.length+";"+"这个字符串的长度为:" + str.length()+“;”+"这个list的长度是"+list.size());
}
//输出4;10;2