fenglei12
fenglei12
2013-12-18 22:22

String类intern方法的一个困惑的问题

  • java
  • string

[code="java"]String str1 = new StringBuilder("ja").append("va").toString();
System.out.println(str1 == str1.intern());
String str2 = new StringBuilder("计算机").append("aa技术").toString();
System.out.println(str2 == str2.intern());[/code]

结果为:false,true

[code="java"]String str1 = new StringBuilder("ja").append("av").toString();
System.out.println(str1 == str1.intern());
String str2 = new StringBuilder("计算机").append("aa技术").toString();
System.out.println(str2 == str2.intern());[/code]
结果为:true,true

求指点。

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

6条回答

为你推荐

换一换