Java String - Phương thức intern trong Java String

Phương thức intern trong Java String

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) {
		// TODO Auto-generated method stub
		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
	}

}

Kết quả: