一串连续的字符被称为字符串。为了与程序中的变量名相区别,字符串的两端都会加上双引号,所以在程序中如果出现了“abc”,那么它就代表一个字符串而不是一个变量的名称。被双引号引起来的一串字符也被称为“字符串常量”,例如“abc”就是一个字符串常量。在实际开发过程中,绝大多数情况下程序员都会用String类的对象来表示字符串,本小节就重点介绍几个关于String类的基本常识。
(一)每个字符串常量都是String类的对象
在Java程序中每个字符串常量都是String类的对象。既然它是String类的对象,就可以通过这个对象直接调用String类中定义的方法。下面的【例09_01】就很好的展示了这个特性:
【例09_01 字符串常量是String类对象】
Exam09_01.java
public class Exam09_01 {
public static void main(String[] args) {
int len = "abcde".length();//①
String str = "xyz";//②
}
}
【例09_01】中的“abcde”和“xyz”都是字符串常量,它们同时也都是String
下一篇:红娘的其他名字