Java String intern()方法

2019-10-16 22:22:06

Java String intern()方法返回字串物件的規範表示。 因此,對於任何兩個字串st,當且僅當s.equals(t)為真時並且s.intern()== t.intern()時才為真。

語法

以下是此方法的語法 -

public String intern()

引數

  • 這是一種預設方法,不接受任何引數。

返回值

此方法返回字串物件的規範表示。

範例

import java.io.*;
public class Test {

   public static void main(String args[]) {
      String Str1 = new String("Welcome to Tw511.com");
      String Str2 = new String("WELCOME TO KAOPS.COM");

      System.out.print("Canonical representation:" );
      System.out.println(Str1.intern());

      System.out.print("Canonical representation:" );
      System.out.println(Str2.intern());
   }
}

執行上面範例程式碼,得到以下結果:

Canonical representation:Welcome to Tw511.com
Canonical representation:WELCOME TO KAOPS.COM