Java String intern()
方法返回字串物件的規範表示。 因此,對於任何兩個字串s
和t
,當且僅當s.equals(t)
為真時並且s.intern()== t.intern()
時才為真。
語法
以下是此方法的語法 -
public String intern()
此方法返回字串物件的規範表示。
import java.io.*;
public class Test {
public static void main(String args[]) {
String Str1 = new String("Welcome to Tw511.com");
String Str2 = new String("WELCOME TO KAOPS.COM");
System.out.print("Canonical representation:" );
System.out.println(Str1.intern());
System.out.print("Canonical representation:" );
System.out.println(Str2.intern());
}
}
執行上面範例程式碼,得到以下結果:
Canonical representation:Welcome to Tw511.com
Canonical representation:WELCOME TO KAOPS.COM