首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

java 中String类方法replaceAll 出现一个小疑点

2013-03-19 
java 中String类方法replaceAll 出现一个小问题while (it.hasNext()) {atemp it.next()//System.out.pri

java 中String类方法replaceAll 出现一个小问题
while (it.hasNext()) {
atemp =it.next();
//System.out.println(atemp);
temp = temp.replaceAll(atemp,"");
                     }
it是一个迭代器里边是一些字符串,atemp ,temp也是字符串,我想把temp中所有的在it中出现的词删掉,可是这里报错了,为什么?求解啊!各位路过的大侠  谢了。。。 java ,string
[解决办法]
atemp =it.next();
这要转换一下吧atemp =(String)it.next();
[解决办法]
报错的内容是什么?
[解决办法]
这种情况很少出现,把atemp ,temp的内容发出来看看!
[解决办法]
这个肯定有影响的!把“(”改为\\(试试
[解决办法]
这个肯定是正则表达式的匹配问题,肯定会报错的!
[解决办法]
public int indexOf(String str),该方法返回你要找的字符串的索引,然后再用insert方法。
可以试试这个!

热点排行