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

Java中length,length(),size()详解及区别

程序员文章站 2024-03-09 16:34:29
java中length,length(),size()区别 length属性:用于获取数组长度。 eg: int ar[] = new int{1,2,3}...

java中length,length(),size()区别

length属性:用于获取数组长度。

eg:

int ar[] = new int{1,2,3}

/**
* 数组用length属性取得长度
*/

int lenar = ar.length;//此处lenar=3
system.out.println("arr length:"+lenar);

 length()方法:用于获取字符串长度。

string str = "hello world java";

/**
* 字符串用length()方法取得长度
*/

int lenstr = str.length();//此处lenstr=16
system.out.println("str length():"+lenstr);

 size()方法:用于获取泛型集合有多少个元素。

eg:

/**
* collection是整个类集之中单值保存的最大父接口,所以使用时需要用具体子类实例化
*/
collection<string> col = new arraylist<string>();
col.add("hello");
col.add("world");
col.add("java");
/**
* 类集框架用size()方法取元素个数
*/
int sizecol = col.size();//此处sizecol=3
system.out.println("col size:"+sizecol);

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!