Java中的intern()方法是什么?

String方法的 intern() 方法返回字符串对象的规范表示。最初为空的字符串池由String类私有维护。

对于任何两个字符串s和t,当且仅当s.equals(t)为true时,s.intern()== t.intern()为true。

所有文字字符串和字符串值常量表达式均已插入。

示例

import java.lang.*;

public class StringDemo {

   public static void main(String[] args) {

      String str1 = "This is nhooo";

      //返回字符串对象的规范表示形式

      String str2 = str1.intern();

     

      //打印字符串str2-

      System.out.println(str2);

     

      //检查str1和str2是否相等

      System.out.println("Is str1 equal to str2 ? = " + (str1 == str2));

   }

}

输出结果

This is nhooo

Is str1 equal to str2 ? = true

以上是 Java中的intern()方法是什么? 的全部内容, 来源链接: utcz.com/z/321818.html

回到顶部