一.字符串的實例化眶明。
1.直接賦值
2.使用構造方法
例:
public class stringtest {
public static void main(String[] args){
String str="abcd";//字符串的直接賦值
str.split("");//調(diào)用字符串的一個方法
//構造方法實例化字符串對象
String str1 = new String("abcd");
str1.split("");
}
}
二.字符串的比較
1.運算符“==”做字符串比較的時候艰毒,比較的是字符串對象的內(nèi)存地址數(shù)值。
2.字符串內(nèi)容的比較搜囱。如果要比較兩個字符串丑瞧,都要使用“equlas()”方法。如果要比較兩個字符串蜀肘,都要使用“equlas()”方法绊汹。
例子:
public class Demo{
public static void main(String[] args){
String strA=new String("abcd");
String strB="abcd";
String strC=strB;
System.out.println(strA.equals(strB));//true
System.out.println(strA.equals(strC));//true
System.out.println(strC.equals(strB));//true
}
}
三. String 的匿名對象
沒有棧內(nèi)存指向的對象就是一個匿名對象。在開發(fā)中扮宠,匿名字符串的比較的時候要把匿名的字符串放到前面西乖。
public class Demo{
public static void main(String[] args){
String str=null;
System.out.println("abcd".equals(str));//匿名字符串對象的方法調(diào)用
}
}
四.字符串對象不可以改變
字符串對象一旦聲明就內(nèi)容不可以再改變。