stringintern方法作用 javastringintern有什么用?
javastringintern有什么用?首先,让我们看一个例子:public static void main(string[]args)抛出异常{T/tstring a=“B”-T/tstring
javastringintern有什么用?
首先,让我们看一个例子:
public static void main(string[]args)抛出异常{T/tstring a=“B”-T/tstring B=“B”-T/T 系统输出打印(a==b) 字符串c=“d” 字符串d=新字符串(“d”).intern() 系统输出打印你能看到控制台上打印的信息吗?控制台输出true的原因是intern方法返回返回的string对象的规范化表示。调用intern方法时,如果池中已经包含一个与string对象相等的字符串(该对象由equals(object)方法确定),则池中的字符串将被返回。否则,string对象将添加到池中,并返回对string对象的引用。那么C和D相等。