Java - Metodo String intern ()

Descrizione

Questo metodo restituisce una rappresentazione canonica per l'oggetto stringa. Ne consegue che per due stringhe qualsiasis e t, s.intern () == t.intern () è vero se e solo se s.equals (t) è vero.

Sintassi

Ecco la sintassi di questo metodo:

public String intern()

Parametri

Ecco il dettaglio dei parametri:

  • Questo è un metodo predefinito e non accetta alcun parametro.

Valore di ritorno

  • Questo metodo restituisce una rappresentazione canonica per l'oggetto stringa.

Esempio

import java.io.*;
public class Test {

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

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

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

Questo produrrà il seguente risultato:

Produzione

Canonical representation: Welcome to Tutorialspoint.com
Canonical representation: WELCOME TO SUTORIALSPOINT.COM