Java中string类型什么情况下会加入字符串池
先简单介绍几个方法:
public native String intern();
当调用 intern 方法时,如果池中已经包含一个等于该 String 对象的字符串,由 equals(Object) 方法确定,则返回池中的字符串。否则,将此 String 对象添加到池中并返回对该 String 对象的引用。
由此可见,对于任何两个字符串 s 和 t,当且仅当 s.equals(t) 为真时,s.intern() == t.intern() 才为真。
public String(String
原创
2022-05-08 18:01:31 ·
662 阅读 ·
0 评论