便宜VPS主机精选
提供服务器主机评测信息

java删除string中的某个字符的方法

Java中删除字符串中的某个字符的方法有很多种。下面给出几种常见的方法:

  1. 使用StringBuilder类的deleteCharAt()方法:
String str = "Hello, World!";
StringBuilder sb = new StringBuilder(str);
int index = sb.indexOf("o");
sb.deleteCharAt(index);
str = sb.toString();
System.out.println(str);  // 输出:Hell, World!
  1. 使用String类的replace()方法:
String str = "Hello, World!";
str = str.replace("o", "");
System.out.println(str);  // 输出:Hell, Wrld!
  1. 使用正则表达式的replaceAll()方法:
String str = "Hello, World!";
str = str.replaceAll("o", "");
System.out.println(str);  // 输出:Hell, Wrld!
  1. 使用StringTokenizer类:
String str = "Hello, World!";
StringTokenizer st = new StringTokenizer(str, "o");
StringBuilder sb = new StringBuilder();
while (st.hasMoreTokens()) {
    sb.append(st.nextToken());
}
str = sb.toString();
System.out.println(str);  // 输出:Hell, Wrld!

这些方法各有特点,可以根据具体需求选择适合的方法来删除字符串中的某个字符。

未经允许不得转载:便宜VPS测评 » java删除string中的某个字符的方法