扫码一下
查看教程更方便
intern() 方法返回字符串对象的规范表示。 因此,对于任何两个字符串 s 和 t,当且仅当 s.equals(t) 为真时,s.intern() == t.intern() 才为真。
public String intern()
这是默认方法,不接受任何参数。
此方法返回字符串对象的规范表示。
public class Main {
public static void main(String args[]) { String Str1 = new String("Welcome to jiyik.com"); String Str2 = new String("WELCOME TO SUJIYIK.COM");
System.out.print("Canonical representation:" );
System.out.println(Str1.intern());
System.out.print("Canonical representation:" );
System.out.println(Str2.intern());
} }
<a href='https://tools.jiyik.com/run_code/java_string_intern' class='run-code' target='_blank'>运行示例</a>
上面示例编译运行结果如下
Returned Value Welcome to jiyik.com
Returned Value Welcome to jiyik.com