String a = new String(new char[] { 'a', 'b', 'c', 'd' });

发布时间:2024-11-23 13:22

记住"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#实现个人理财软件小项目

随便看看