package ch3;
public class StringText {
public static void main(String[] args) {
// TODO Auto-generated method stub
String str1 ="fly";
String str2 ="weight";
String str3 ="flyweight";
String str4 =null;
str4 = str1+str2;
System.out.println(str3==str4);
str4 =(str1+str2).intern();
//返回:
//一个字符串,内容与此字符串相同,但一定取自具有唯一字符串的池。
System.out.println(str4==str3);
}
}
结果:false
true;
本文深入探讨了Java中的字符串操作,特别是String.intern()方法的使用及其实现原理,通过实例展示了如何高效地创建共享字符串池中的字符串。
2115

被折叠的 条评论
为什么被折叠?



