Java - Método String intern ()

Descripción

Este método devuelve una representación canónica del objeto de cadena. De ello se deduce que para dos cadenas cualesquieras y t, s.intern () == t.intern () es verdadero si y solo si s.equals (t) es verdadero.

Sintaxis

Aquí está la sintaxis de este método:

public String intern()

Parámetros

Aquí está el detalle de los parámetros:

  • Este es un método predeterminado y no acepta ningún parámetro.

Valor devuelto

  • Este método devuelve una representación canónica para el objeto de cadena.

Ejemplo

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());
   }
}

Esto producirá el siguiente resultado:

Salida

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