记住"CPR"(心肺复苏)的口诀:"C-A-B,先C再A后B" #生活技巧# #紧急应对技巧# #医疗急救电话#
最新推荐文章于 2021-11-04 19:16:39 发布

Hustudent20080101 于 2012-10-21 21:28:20 发布
public class StringInternTest2 {
public static void main(String[] args) {
// 使用char数组来初始化a,避免在a被创建之前字符串池中已经存在了值为"abcd"的对象
String a0="abcd";
String a = new String(new char[] { 'a', 'b', 'c', 'd' });
String b = a.intern();
if (a0 == a) {
System.out.println("a0 == a");
} else {
System.out.println("a0 != a");
}
if (b == a) {
System.out.println("b被加入了字符串池中,没有新建对象");
} else {
System.out.println("b没被加入字符串池中,新建了对象");
}
}
}
/*
a0 != a
b没被加入字符串池中,新建了对象
*/
网址:String a = new String(new char[] { 'a', 'b', 'c', 'd' }); https://www.yuejiaxmz.com/news/view/212228
相关内容
经典String str = new String(“abc”)创建了几个对象?(转)经典String str = new String(“abc”);内存分配问题Java——String类INTEGER a=1000 和 INTEGER b = 1000 比较遇到的坑hdu2054 A == B ?管理情绪的技巧(new)【Java数据结构】字符串常量池String的比较,“==”比较,equals()比较家庭财务管理系统源代码C#实现个人理财软件小项目
随便看看