14.15. Java - Метод intern()



Описание

Метод intern() в Java возвращает каноническое представление для строкового объекта. Отсюда следует, что для любых двух строк s и t, s.intern() == t.intern(), истинно тогда и только тогда, когда s.equals(t) имеет значение true.

Синтаксис

Синтаксис этого метода:

public String intern()

Параметры

Подробная информация о параметрах:

  • Это метод по умолчанию не принимает никаких параметров.

Возвращаемое значение

  • В Java intern() возвращает каноническое представление для строкового объекта.

Пример

import java.io.*;

public class Test{
   public static void main(String args[]){
      String Str1 = new String("Добро пожаловать на ProgLang.su");
      String Str2 = new String("ДОБРО ПОЖАЛОВАТЬ НА PROGLANG.SU");

      System.out.print("Каноническое представление Str1: " );
      System.out.println(Str1.intern());

      System.out.print("Каноническое представление Str2: " );
      System.out.println(Str2.intern());
   }
}

Получим следующий результат:

Каноническое представление Str1: Добро пожаловать на ProgLang.su
Каноническое представление Str2: ДОБРО ПОЖАЛОВАТЬ НА PROGLANG.SU