intern什么意思啊 javastringintern有什么用?
javastringintern有什么用?首先,讓我們看一個(gè)例子:public static void main(string[]args)拋出異常{T/tstring a=“B”-T/tstring
javastringintern有什么用?
首先,讓我們看一個(gè)例子:
public static void main(string[]args)拋出異常{T/tstring a=“B”-T/tstring B=“B”-T/T 系統(tǒng)輸出打印(a==b) 字符串c=“d” 字符串d=新字符串(“d”).intern() 系統(tǒng)輸出打印你能看到控制臺(tái)上打印的信息嗎?控制臺(tái)輸出true的原因是intern方法返回返回的string對(duì)象的規(guī)范化表示。調(diào)用intern方法時(shí),如果池中已經(jīng)包含一個(gè)與string對(duì)象相等的字符串(該對(duì)象由equals(object)方法確定),則池中的字符串將被返回。否則,string對(duì)象將添加到池中,并返回對(duì)string對(duì)象的引用。那么C和D相等。