1、字符串是一个特殊的对象。
示例:
package sring;
public class StringDemo {
public static void main(String[] args) {
String s=new String(); //不常见
String s1=""; //两种方式是一回事
String s2= "abc";//最方便,其中:s2是一个类类型的变量," abc"是一个对象。
s2= "kk";
System. out.println(s2);//结果是:kk其中:变化的不是对象,而是s2,开始指向" abc",后又指向" kk"
String s3= new String("abc" );//s2和s3使用起来是一样的,但是有区别:
System. out.println(s2==s3);//false不同的对象
System. out.println(s2.equals(s3));//String类复写了Object类中的equals方法,建立了自己对象独特的比较相同的内容:
//用于比较字符串内容是否相等
//object中的equals方法比较的是地址值
}
}
|
|