易截截图软件、单文件、免安装、纯绿色、仅160KB

Java 字符串替换

Java code:

String badWords = "fuck/kao";
String content = "我喜欢fuck";
String result = "";
String words[] = badWords.split("/");
for (int i = 0; i < words.length; i++)
{
result=content.replaceAll(words[i], "***");
}
//result=content.replaceAll("fuck", "***");
System.out.println(result);



为什么循环里面使用数组不能成功,而注释的那行能成功
当然不会 了,你 String content = "我喜欢fuck";
用 / 分割  能分的出来 东西 吗。不能,所以 不行。

Java code:

tring badWords = "fuck/kao";
String content = "我喜欢fuck";
String result = "";
String words[] = badWords.split("/");
for (int i = 0; i < words.length; i++)
{
content=content.replaceAll(words[i], "***");
}
System.out.println(content);



数组也能成功,只是result最后赋值的和content的值是一样的,你把sysout放在for里面试试!

看错了,不好意思。

在JAVA中的数组和C++的数组不一样的啊
再说了 你的STRING 对象
要是你的换成数据应该就可以了啊


public class Test {

    publ


相关问答:

java编译运行c程序,并显示结果

通过java程序,先编译c程序,如出现错误,提示C程序中的错误,编译成功就运行,显示C的运行结果,最好把C的运行时间和内存等都显示出来

各位大哥大姐帮帮忙,小弟感激不尽!
用java的进程类试试
我给你转 ......

jsp学习前要了解那些知识?(学了java了)

jsp学习前要了解那些知识?学了java了。不知道还要学习些什么知识才可以很好的学习jsp
HTML、JavaScript

直接学就可以了,遇到不会就现学就行。

Html  css servlet

去了解浏览器与web服务器的简单交 ......

招聘Java程序员-北京

要求:

(1)本科或大专以上
(2)Java程序员(有一定的Java或Jsp开发经验)
(3)熟练掌握SQL语言、脚本语言javascript,动态网页jsp,静态网页html,CSS。
(4)熟悉SQL server 2k、Oracle或DB2或mySQL
( ......

java版本问题

我本地机java版本是“1.5.0_11”,服务器上使用的是“1.6.0_13”同样的代码在本地可以运行,可是到了服务器上报的错误是“数组越界”,这也版本有关系吗???
下面是我的代码:
byte[] rb = new byte[pack.le ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号