Nội dung chính
Phương thức intern trong Java String
Phương thức intern() có thể được sử dụng để trả về chuỗi từ Pool chứa hằng số chuỗi khi nó được tạo bởi từ khóa new.
Phương thức:
public String intern()
Ví dụ:
public class InternExample { public static void main(String args[]) { String s1 = new String("hello"); String s2 = "hello"; String s3 = s1.intern();//trả về chuỗi từ Pool System.out.println(s1 == s2);//false vì reference là khác nhau System.out.println(s2 == s3);//true vì reference là giống nhau } }
Output:
false true