public String intern()은 문자열 객체의 정규화된 표현을 반환합니다. String 클래스에 의해 비공개로 유지 관리되는 처음에는 비어 있는 문자열 풀입니다. 인턴 메서드가 호출될 때 풀에 이미 이 String 개체(equals(Object) 메서드를 사용하여 결정됨)와 동일한 문자열이 포함되어 있으면 풀의 문자열이 반환됩니다. 그렇지 않으면 이 String 객체를 풀에 추가하고 이 String 객체의 참조를 반환합니다. 이는 다음 규칙을 따릅니다: 임의의 두 문자열 s와 t에 대해 s.intern() == t.intern()은 s.equals(t)가 참인 경우에만 참입니다. 모든 리터럴 문자열과 문자열 할당상수표현식은 intern 메서드를 사용하여 작동합니다. 문자열 리터럴은 Java 언어 사양의 §3.10.5에 정의되어 있습니다. 반환값: 이 문자열과 내용이 동일한 문자열이지만 고유한 문자열이 있는 풀에서 가져와야 합니다.
[관련 추천]
3. String 객체의 intern()에 대한 자세한 설명
5. JAVA에서 intern() 메소드 사용 경험 요약
위 내용은 Java에서 인턴 방법의 개념은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!