String 是final修飾的類,不能被改變,改變就是新創建對象 String str = new String(); for(inti=0;i<100;i++) { str = str + i; } 要創建100個對象 引用指向新的變數 ,非常消耗記憶體和執行時間 ...
package com.swift; import java.util.Date; public class Getclass_Test extends Date { public static void main(String[] args) { new Getclass_Test().test(); } public void test() { System.out.println(new String("abc").equals(new String("abc")));//equals比較字元串的內容 true System.out.println(new StringBuffer("abc").equals(new StringBuffer("abc")));//equals比較對象的地址 false StringBuffer的equals沒有覆寫equals System.out.println(new String("abc")); } }
String 是final修飾的類,不能被改變,改變就是新創建對象
String str = new String();
for(inti=0;i<100;i++)
{
str = str + i;
}
要創建100個對象
引用指向新的變數 ,非常消耗記憶體和執行時間