作者drinks (阳光阿宅)
看板java
标题[J2SE] 字串取代的问题
时间Thu Jul 9 19:57:00 2009
请问,
如果我有一篇文章,
我要针对关键字然後加上html标签的话,
要怎麽做会比较好呢?
假如我有多个以上关键字 {"java","j2EE","J2SE"}
我想到的作法,
把关键字放进list,
然後用回圈跑,
String article = "文章";
List<String>list = new ArrayList<String>();
list.add()....
for(String a:list)
article = article.replaceAll(a,"<span style='coler:red'>"+a+"</span>");
虽然这样是可以正常执行的,
可是如果关键字很多的时候,
(或是我想做繁简体互换的效果)
这样跑起来很没有效率吧?
请问有更好的方法吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.130.139.12
1F:推 godfat:replaceAll("(java|j2EE|J2SE)", "<span>$1</sapn>") 07/09 20:19
2F:→ drinks:感谢! 原来可以这样写.. 07/09 23:59