当前位置:首页 » 编程语言 » java中length

java中length

发布时间: 2022-07-16 05:53:05

java中 length 的意思是什么

length是数组才有的属性,返回数组元素的个数,如果不是数组就不能用length,只要记数组是种java数据结构,它提供一个可以知道其元素多少的属性length,这就是规则,没什么好解释的,有些东西需要理解记,有些就是记

㈡ Java中有些变量后面有length,是什么意思

有两种解释,第一种是集合和数组的属性,通过调用这个属性,从而求出数组或者集合的大小。例如:
int []a={1,2,3,4,5,6}
System.out.println(a.length);
输出的是数组a的长度
第二种解释是一种方法,通过调用这个方法求出字符串的长度
char c=hello
System.out.println(c.length());
输出的是字符串c的长度

㈢ java中length的用法

是求字符串长度的一个方法
如:String str = "abcdefg";
int i =str.length();
算出来i等于7

对于数组或集合,length是属性
如:int[] array = {1,2,3,4,5,6};
int i = array.length ;//求数组的长度
算出来i等于6

㈣ 请问java中length()的方法使用

呵呵 这里经常会出问题
java中数组有一个length(长度)的变量(属性)所以可以用length属性,字符串则有一个length()方法。
比如:
int[] a={1,2,3};
System.out.println(a.length);
String s="hahah";
System.out.println(s.length());

㈤ Java中为什么有些变量后面有.length,是什么意思

length有两种解释
length是属性,一般集合类对象拥有的属性,取得集合的大小。
例如:数组.length就是取得数组的长度。
length()
是方法,一般字符串类对象有该方法,也是取得字符串长度。
例如:字符串.length();
而且无论是哪个值,都是只读的,不可以赋值。

㈥ java中数组有没有length()方法string没有lenght()方法

java中数组是没有length()方法的,只有length属性,数组array.length返回的是该数组的长度。

字符串String是有length()方法的,str.length()返回的是该字符串的长度。

(6)java中length扩展阅读

java数组常用方法:

1、声明一个数组

String[] aArray = new String[5];

String[] bArray = {"a","b","c", "d", "e"};

String[] cArray = new String[]{"a","b","c","d","e"};

2、打印一个数组

String[] aArray = new String[5];

String[] bArray = {"a","b","c", "d", "e"};

String[] cArray = new String[]{"a","b","c","d","e"};

3、根据数组创建ArrayList

String[] stringArray = { "a", "b", "c", "d", "e" };

ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray));

System.out.println(arrayList);

4、判断数组内部是否包含某个值

String[] stringArray = { "a", "b", "c", "d", "e" };

boolean b = Arrays.asList(stringArray).contains("a");

System.out.println(b);

5、连接两个数组

int[] intArray = { 1, 2, 3, 4, 5 };

int[] intArray2 = { 6, 7, 8, 9, 10 };

int[] combinedIntArray = ArrayUtils.addAll(intArray, intArray2);

6、声明一个内联数组

method(new String[]{"a", "b", "c", "d", "e"})

String常用方法:

1、求字符串某一位置字符

charAt(int index)返回字符串中指定位置的字符;注意字符串中第一个字符索引是0,最后一个是

length()-1。

例如:

String str = new String("asdfzxc");

char ch = str.charAt(4);//ch = z

2、提取子串

用String类的substring方法可以提取字符串中的子串,该方法有两种常用参数:

1)substring(int beginIndex)该方法从beginIndex位置起,从当前字符串中取出剩余的字符作为一

个新的字符串返回。

2)substring(int beginIndex, int endIndex)该方法从beginIndex位置起,从当前字符串中取出到

endIndex-1位置的字符作为一个新的字符串返回。

例如:

String str1 = new String("asdfzxc");

String str2 = str1.substring(2);//str2 = "dfzxc"

String str3 = str1.substring(2,5);//str3 = "dfz"

3、字符串比较

1)compareTo(String anotherString)该方法是对字符串内容按字典顺序进行大小比较,通过返回的

整数值指明当前字符串与参数字符串的大小关系。若当前对象比参数大则返回正整数,反之返回负

整数,相等返回0。

2)compareToIgnore(String anotherString)与compareTo方法相似,但忽略大小写。

3)equals(Object anotherObject)//比较当前字符串和参数字符串,在两个字符串相等的时候返回

true,否则返回false。

4)equalsIgnoreCase(String anotherString)//与equals方法相似,但忽略大小写。

例如:

String str1 = new String("abc");

String str2 = new String("ABC");

int a = str1.compareTo(str2);//a>0

int b = str1.compareToIgnoreCase(str2);//b=0

boolean c = str1.equals(str2);//c=false

boolean d = str1.equalsIgnoreCase(str2);//d=true

4、字符串连接

concat(String str)将参数中的字符串str连接到当前字符串的后面,效果等价于"+"。

例如:

String str = "aa".concat("bb").concat("cc");

相当于String str = "aa"+"bb"+"cc";

㈦ java中length是静态属性 创建数组对象a 而 a.length是调数组长度 问题是lengt

length不是静态的,是数组一个隐式的实例变量。可以认为是public
final
int类型的。你试一下就知道了。
int[]
a
=
new
int[2];
System.out.println(a.length);
//可以
//System.out.println(int[].length);
通过数组名访问编译错误

㈧ JAVA中length()可以获得字符串和数组的长度对不对

不对的,字符串有成员函数length(),
可以通过调用
str.length()
来获得字符串的长度
数组的length是一个静态成员变量,不是方法,array.length就是数组的长度

㈨ Java中arr.length什么意思

arr:数组名称
length:数组长度属性
譬如:
int[] arr = {1,2,3,4};
数组arr有4个元素,即1,2,3,4 ,数组长度即为4,也就是arr.length的值为4

㈩ Java中length的意思

记住数组里面length代表的是长度,作为数组的一个属性,即里面元素的总个数,即arr.length
String是有length()方法的。没有length属性;而数组,只有length属性,没有length()方法。

热点内容
脚本微信取关 发布:2025-02-01 19:35:01 浏览:150
如何用云服务器部署svn 发布:2025-02-01 19:33:20 浏览:988
缓存迅雷 发布:2025-02-01 19:31:53 浏览:974
linux与unixshell编程指南 发布:2025-02-01 19:25:03 浏览:938
护肤品数据库 发布:2025-02-01 19:25:02 浏览:647
python接受json数据 发布:2025-02-01 19:24:24 浏览:942
修改网站数据库 发布:2025-02-01 19:02:16 浏览:423
果粉不换安卓怎么办 发布:2025-02-01 18:57:21 浏览:796
网页卡需要什么配置 发布:2025-02-01 18:50:30 浏览:136
编程玩家 发布:2025-02-01 18:22:36 浏览:823