如何使用java替换字符串中的字符呢?

以下实例中我们使用 java String 类的 replace 方法来替换字符串中的字符:

StringReplaceEmp.java 文件
 public class StringReplaceEmp{
 public static void main(String args[]){
 String str=“Hello World”;
 System.out.println( str.replace( ‘H’,‘W’ ) );
 System.out.println( str.replaceFirst(“He”, “Wa”) );
 System.out.println( str.replaceAll(“He”, “Ha”) );
 }
 }


以上代码实例输出结果为:

Wello World
Wallo World
Hallo World

笔记:

import java.util.regex.*;
public class StringReplaceEmp{
 public static void main(String args[]){
 String str=“Hello World”;
 String regEx= “[abcdH]”;
 String reStr= “”;
 Pattern pattern = Pattern.compile(regEx);
 Matcher matcher = pattern.matcher(str); // 替换 a、b、c、d、H 为空,即删除这几个字母
 reStr = matcher.replaceAll("").trim();
 System.out.println( reStr );
 }
 }