Java教程

Java String intern()

java string intern()方法返回插入的字符串。它返回字符串的规范表示形式。
如果它是由new关键字创建的,则可用于从内存中返回字符串。它会在字符串常量池中创建堆字符串对象的精确副本。

签名

实习生方法的签名如下:
public String intern()

返回

插入的字符串

Java String intern()方法示例

public class InternExample{
    public static void main(String args[]){
        String s1=new String("hello");
        String s2="hello";
        String s3=s1.intern();
        System.out.println(s1==s2);
        System.out.println(s2==s3);
    }
}
false
true

Java String intern()方法示例2

让我们再看一个示例以了解字符串内部概念。
public class InternExample2 {
    public static void main(String[] args) {
        String s1 = "lidihuo";
        String s2 = s1.intern();
        String s3 = new String("lidihuo");
        String s4 = s3.intern();
        System.out.println(s1==s2);
        System.out.println(s1==s3);
        System.out.println(s1==s4);
        System.out.println(s2==s3);
        System.out.println(s2==s4);
        System.out.println(s3==s4);
    }
}
true
false
true
false
true
false
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4