欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Java

String intern方法

程序员文章站 2022-05-07 12:17:13
...
String a = "ab";
String b = new String("ab");
System.out.println(a == b);
System.out.println(a.equals(b));
System.out.println(b.intern() == a);
System.out.println(a.intern() == b);

打印结果:
false
true
true
false

new String不会去String常量迟中找已有的字符串。string.intern()方法是在字符常量池里面找相等的字符串。