java中String类

📅 2026/7/12 18:57:34 👁️ 阅读次数 📝 编程学习
java中String类

1.字符串的构造

常见的字符串构造方法(三种)

输出结果

2.字符串常量池

示例

当str1在进行存储时,“abc”会先存储到字符串常量池中,当str2存储是会在池中查找是否有“abc”存在,若有则不再重复存储

示例图·

3.String中常用方法

3.1关于==的比较

举例:

输出为false

此时比的是变量的值

而当比较的是引用对象时

此时比较的是引用地址,所以输出为false

3.2 equals ⽅法

使用方法:

3.3compareTo ⽅法

与equals ⽅法不同的是,equals返回的是Boolean类型的,而compareTo ⽅法返回的是int类型

3.4compareToIgnoreCase ⽅法:与compareTo⽅式相同,但是忽略⼤⼩写⽐较

4.intern⽅法

当调用intern()方法时,如果字符常量池中没有该String对象,则会此String对象添加进字符常量池中,并返回此String对象的引用