Java 的 intern 方法是 String 方法之一,用于返回字符串对象的规范表示。本文通过一个示例展示了如何编写 String intern 方法,其语法如下:
public String intern(); //In order to use in program String_Object.intern();
Java String intern 示例
在这里,我们将使用 intern 方法返回用户指定字符串的规范值。
首先,我们声明了两个变量 str1 和 str2,并使用前两个 Java 语句为它们分配了相应的值。接下来,我们声明了两个 String 对象 str3 和 str4,并为它们分配了非 Unicode 文本值。
最后四个 System.out.println 语句调用了 String 函数,以返回上述字符串(str1、str2、str3 和 str4)的规范表示。
package StringFunctions;
public class InternMethod {
public static void main(String[] args) {
String str1 = "We are abc working in abc company";
String str2 = "tutorialgateway.org";
String str3 = new String("A" + "\u00ea" + "\u00f1" + "\u00fc" + "C");
String str4 = new String("\u0048" + "\u0065" + "\u006C" + "\u006C" + "\u1D18");
System.out.println("Canonical representation = " + str1.intern());
System.out.println("Canonical representation = " + str2.intern());
System.out.println("Canonical representation = " + str3.intern());
System.out.println("Canonical representation = " + str4.intern());
}
}
