Java 实例 - 字符串替换
如何使用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 );
}
}