Java - Método String intern ()

Descrição

Este método retorna uma representação canônica para o objeto string. Segue-se que para quaisquer duas stringss e t, s.intern () == t.intern () é verdadeiro se e somente se s.equals (t) é verdadeiro.

Sintaxe

Aqui está a sintaxe deste método -

public String intern()

Parâmetros

Aqui está o detalhe dos parâmetros -

  • Este é um método padrão e não aceita nenhum parâmetro.

Valor de retorno

  • Este método retorna uma representação canônica para o objeto string.

Exemplo

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

Isso produzirá o seguinte resultado -

Resultado

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