直接用replace把不要的字符串替换为空不就行了。
解决方案 »
- 循环 想一个panel中添加多个按钮出错。。 很简单的小程序, 求解
- 求助:根据传入的年份和月份生成一个List<DateTimeVO>
- 问一下这个关于判断素数的问题
- c:forEach var="menu" items="${repository.topMenus}"中repository.topMenus是什么意思
- 哪有JPobe的中文资料?
- jdbc连接oracle 出现问题
- 为什么要配置环境变量啊,我没有配置也可以编译啊!
- 俺是初学java的,用什么工具比较好啊?
- 字符串转换的问题
- 怎么interrupt线程
- 请教::如何写写入服务的java程序(应用在NT上)
- 请大家给个jdbc连接的例子:Sql Server 2K
int i=0;
String s="";
byte[] b=new byte[is.available()];
is.read(b);
s=new String(b);
s=replace(s,"Fuck","****");
System.out.print(s);
}public String replace(String parentStr,String ch,String rep) {
int i = parentStr.indexOf(ch);
StringBuffer sb = new StringBuffer();
if (i == -1)
return parentStr;
sb.append(parentStr.substring(0,i) + rep);
if (i+ch.length() < parentStr.length())
sb.append(replace(parentStr.substring(i+ch.length(),parentStr.length()),ch,rep));
return sb.toString();
}
***********************
使用:
String str="If you are Thinking!Please Fuck your dog!";
InputStream is=new java.io.StringBufferInputStream(str);
killFuck(is);
OutputStream os=new FileOutputStream("myTxt.txt");
PrintStream ps=new PrintStream(os);
ps.print(s);
ps.close();
OutputStream os=new FileOutputStream("myTxt.txt");
PrintStream ps=new PrintStream(os);
ps.print(s);
ps.close();