String intern 方法

标签:

本文出自jvm123.com-java技术分享站:http://jvm123.com/2020/12/string-intern-fang.html

String pool 字符串常量池

以下方法声明String将会被放入字符串常量池:

String str1 = "string intern";
String str2 = "string" + " intern";

以下方法声明String将不会被放入字符串常量池:

String str3 = new String("string intern");
String str4 = "string" + new String("intern");
String a = "string";
String b = "intern";
String str5 = a + b;

String intern 方法

String intern 方法就是将不在字符串常量池中的字符串对象放入字符串常量池中,如果字符串常量池中中已存在,则直接返回其引用。

发表评论