Java String intern 方法

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());
	}
}
String intern function Example