package string;
/*
* 字符串最大的特点就是,一旦被初始化就不可以被改变s="a"; ---? s="b";是s产生了变化而不是字符串对象产生了变化;"a"依然在内存中;
*
*
*
*
* */
public class StringDemo {
public static void main(String[] args) {
/*
String s=new String("1");
String s1="2";//s1是一个类类型变量,"2"是一个对象
System.out.println(s+s1);
System.out.println(s1.equals(s));//String类复写了Object类中的equals方法,该方法用于判定字符串是否相同;
System.out.println(s1==s);
*/
String s3=new String("啊啊啊");
String s4="啊啊啊";
/*区别:
* s4在内存中有一个对象"啊啊啊"
* s3在内存中有两个对象;new的一个,和"啊啊啊"
*
*
*/
String s = "lo";
String str7 = "Hel" + s;
String str8 = "He" + "llo";
System.out.println(" str7 == str8 is " + (str7 == str8));
System.out.println(" str7.equals(str8) is " + str7.equals(str8)); //不同,new 了的对象之间比较也不同;
}
}
字符串基本知识点
最新推荐文章于 2023-11-01 08:49:00 发布