length有两种解释
length是属性,一般集合类对象拥有的属性,取得集合的大小。
例如:数组length就是取得数组的长度。
length() 是方法,一般字符串类对象有该方法,也是取得字符串长度。
例如:字符串length();
而且无论是哪个值,都是只读的,不可以赋值。
在Java语言中字符串必须包含在一对“ ”(双引号)之内。例如:
"2323"、"ABCDE"、"你好"
这些都是字符串常量,字符串常量是系统能够显示的任何文字信息,甚至是单个字符。
2、创建字符串
String类即字符串类型,并不是Java的基本数据类型,但可以像基本数据类型一样使用,用双引号括起来进行声明。在Java中用String类的构造方法来创建字符串变量。几种常用的构造方法如下:
String():一个String对象,使其表示一个空字符序列。
String(char a[]):用一个字符数组a创建String对象。
String(char a[], int offset, int length)
提取字符数组a中的一部分创建一个字符串对象。参数offset表示开始截取字符串的位置,length表示截取字符串的长度。
3、连接字符串
使用“+”运算符可完成对多个字符串连接的功能。“+”运算符可以连接多个运算符并产生一个String对象。
字符串也可同其他基本数据类型进行连接。如果将字符串同这些数据类型数据进行连接,会将这些数据直接转换成字符串。
4、获取字符串信息
(1)使用String类的length()方法可获取声明的字符串对象的长度。
语法如下:
strlength();
其中,str为字符串对象。
public class StringExample {
public static void main(String[] args) {
String s = new String("student");
Systemoutprintln(slength());
}
}
(2)String类提供了两种查找字符串的方法,即indexOf()与lastIndexOf()方法。这两种方法都允许在字符串中搜索指定条件的字符或字符串。indexOf()方法返回的是搜索的字符或字符串首次出现的位置,lastIndexOf()方法返回的是搜索的字符或字符串最后一次出现的位置。
1)indexOf(String s)
2)lastIndexOf(String str)
public class StringExample {
public static void main(String[] args) {
String s = new String("student");
Systemoutprintln(sindexOf("t"));
Systemoutprintln(slastIndexOf("t"));
}
}
以上就是关于Java中为什么有些变量后面有.length,是什么意思全部的内容,包括:Java中为什么有些变量后面有.length,是什么意思、java中字符4的正确表达、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)