描述
這個java.lang.String.intern() 方法返回字符串對象的規範表示。字符串池最初為空,由類 String 私有維護。
對於任意兩個字符串 s 和 t,s.intern() == t.intern()為真當且僅當s.equals(t)是真的。
所有文字字符串和 string-valued 常量表達式都被插入。
聲明
以下是聲明java.lang.String.intern()方法
public String intern()
參數
NA
返回值
此方法返回一個與此字符串具有相同內容的字符串,但保證來自唯一字符串池。
異常
NA
示例
下麵的例子展示了 java.lang.String.intern() 方法的用法。
package com.tutorialspoint;
import java.lang.*;
public class StringDemo {
public static void main(String[] args) {
String str1 = "This is TutorialsPoint";
// returns canonical representation for the string object
String str2 = str1.intern();
// prints the string str2
System.out.println(str2);
// check if str1 and str2 are equal or not
System.out.println("Is str1 equal to str2 ? = " + (str1 == str2));
}
}
讓我們編譯並運行上麵的程序,這將產生以下結果——
This is TutorialsPoint Is str1 equal to str2 ? = true
相關用法
- Java Java.lang.String.indexOf()用法及代碼示例
- Java Java.lang.String.isEmpty()用法及代碼示例
- Java Java.lang.String.endsWith()用法及代碼示例
- Java Java.lang.String.codePointCount()用法及代碼示例
- Java Java.lang.String.contains()用法及代碼示例
- Java Java.lang.String.matches()用法及代碼示例
- Java Java.lang.String.split()用法及代碼示例
- Java Java.lang.String.substring()用法及代碼示例
- Java Java.lang.String.toLowerCase()用法及代碼示例
- Java Java.lang.String.valueOf()用法及代碼示例
- Java Java.lang.String.format()用法及代碼示例
- Java Java.lang.String.codePointAt()用法及代碼示例
- Java Java.lang.String.contentEquals()用法及代碼示例
- Java Java.lang.String.equalsIgnoreCase()用法及代碼示例
- Java Java.lang.String.length()用法及代碼示例
- Java Java.lang.String.trim()用法及代碼示例
- Java Java.lang.String.subSequence()用法及代碼示例
- Java Java.lang.String.toString()用法及代碼示例
- Java Java.lang.String.startsWith()用法及代碼示例
- Java Java.lang.String.copyValueOf()用法及代碼示例
注:本文由純淨天空篩選整理自 Java.lang.String.intern() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。