字符串拼接問題

字符串的相等問題:

/**
 * 測試字符串的問題
 *
 * @author Administrator
 * @create 2018-03-23  16:56
 */
public class testString {

    // https://blog.csdn.net/u013256816/article/details/50778902
    public static void main(String[] args) {
        String baseStr = "baseStr";
        final String baseFinalStr ="baseStr";
        String baseObject = new String("baseStr");
        String str1 ="baseStr01";
        String str2 = "baseStr"+"01";
        String str3 = baseStr + "01";
        String str4 = baseFinalStr+"01";
        String str5 = baseObject +"01";
        System.out.println(str1==str2);
        System.out.println(str1==str3);
        System.out.println(str1==str4);
        System.out.println(str1==str5);
        System.out.println(str1==str5.intern());
    }
}


結果是:true、false、true、true、true


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章