方法一:
package com.oracle.core
public class Replace
{
public static void main(String[] args)
{
String str="你真是个畜生,你真的太牛逼了,真是个垃圾";
String words[]={"畜生","牛逼","垃圾"};
for(int i=0;i<words.length;i++)
{
if(str.matches(".*"+words[i]+".*"))
{
// 计算需要的*的个数
String s="";
for(int j=0;j<words[i].length();j++)
{
s+="*";
}
str=str.replaceAll(words[i], s);
}
}
System.out.println(str);
}
方法二:
package com.oracle.core;
public class Replace
{
public static void main(String[] args)
{
String str="你真是个畜生,你真的太牛逼了,真是个垃圾";
String words[]={"畜生","牛逼","垃圾"};
for(int i=0;i<words.length;i++)
{
// 计算需要的*的个数
String s="";
for(int j=0;j<words[i].length();j++)
{
s+="*";
}
str=str.replaceAll(words[i], s);
}
System.out.println(str);
}
}
运行结果: