Java String增删改查操作详解

Java String增删改查

在 Java 中,String 是用于处理文本的常用类,针对字符串的核心操作可归纳为增、删、改、查四类,以下是具体实现方法。

一、增:字符串拼接

实现字符串内容追加,常用+运算符和concat()方法。

java
public class StringOperate {
public static void main(String[] args) {
String s1 = "Hello";
String s2 = "String";
// +运算符拼接
String addResult1 = s1 + " " + s2;
// concat()方法拼接
String addResult2 = s1.concat(" ").concat(s2);
System.out.println(addResult1);
System.out.println(addResult2);
}
}

二、删:字符串截取

通过substring()方法截取目标内容,实现字符删除,索引遵循左闭右开原则。

java
public class StringOperate {
public static void main(String[] args) {
String str = "I like Java";
// 从指定索引截取至末尾
String delResult1 = str.substring(2);
// 截取指定索引区间内容
String delResult2 = str.substring(2, 6);
System.out.println(delResult1);
System.out.println(delResult2);
}
}

三、改:字符串替换

使用replace()方法替换指定字符 / 字符串,实现字符串内容修改。

java
public class StringOperate {
public static void main(String[] args) {
String str = "Hello Java";
// 替换指定字符串
String updateResult1 = str.replace("Java", "Program");
// 替换指定字符
String updateResult2 = str.replace("l", "o");
System.out.println(updateResult1);
System.out.println(updateResult2);
}
}

四、查:字符串信息查询

包含查询长度、指定位置字符、包含关系、字符位置、内容相等性。

java
public class StringOperate {
public static void main(String[] args) {
String str = "Hello Java";
// 查询字符串长度
System.out.println(str.length());
// 查询指定索引的字符
System.out.println(str.charAt(6));
// 查询是否包含指定子串
System.out.println(str.contains("Java"));
// 查询指定字符首次出现的索引
System.out.println(str.indexOf("l"));
// 判断字符串内容是否相等
String str2 = "Hello Java";
System.out.println(str.equals(str2));
}
}

注意事项

  1. String 具有不可变性,所有修改操作均会生成新字符串,原字符串不会改变。
  2. 判断字符串内容是否相等,必须使用equals()方法,不可使用==。
posted @ 2026-04-26 21:20  张一威  阅读(14)  评论(0)    收藏  举报