站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题JDK1.4 字符串替换问题,请帮忙!!!~

JDK1.4 字符串替换问题,请帮忙!!!~

摘要: JDK1.4 字符串替换问题,请帮忙!!!~


我原用JDK1.5

String a = "abcde";
String b = a.replace("abc","xxxx");

这样是可以编译,也能正常运行!!

但改用JDK1.4后,变成
.replace(char,char);
只能字符替换字符
并且不能编译,无法运行!


请问,我想字符串替换字符串,在JDK1.4中应当怎么做???


我试过 .replaceAll("","");

可是

String s = "[B]加粗[/B][I]倾斜[/I]";

s = s.replaceAll("[B]","");
s = s.replaceAll("[/B]","
");
s = s.replaceAll("[I]","");
s = s.replaceAll("[/I]","
");
out.print(s);

转换完以后是
[]内容[<strong>][]内容[<strong>]
和我想要的效果不一样!

用JDK1.5的.replace("","");转换完后是
加粗倾斜

在JDK1.4下怎么达到同样的效果。。。



请求帮助!!


.replaceAll方法后一个参数是正则表达式:)


哦。。。。
可我现在必须用JDK1.4来完成转换,怎么解决啊!!!


s = s.replaceAll("//[B//]","");



你要结合mabobj() 和navence(卡西C) 的来看,正则表达式中[]是他的特殊字符.


↑返回目录
前一篇: 高分求助!EJB编译问题!古怪!在线急等!!
后一篇: java中如何实现按队列执行任务?