当前位置: 代码迷 >> J2SE >> java轮换字符串
  详细解决方案

java轮换字符串

热度:718   发布时间:2013-02-25 00:00:00.0
java替换字符串
替换“dsBBfvAAxcvAAasxcBBB" 里的AA和BB为空串的方法,真实字符串可能很长,求最高效方法

------解决方案--------------------------------------------------------
replaceAll不行么?
------解决方案--------------------------------------------------------
Java code
"AsABdBCCDDAAsBBsAABBVV".replaceAll("A{2}|B{2}", "")
------解决方案--------------------------------------------------------
Java code
String s = "dsBBfvAAxcvAAasxcBBB";s.replace("AA","").replace("BB","");
------解决方案--------------------------------------------------------
Java code
String str = "dsBBfvAAxcvAAasxcBBB";        System.out.println(str.replaceAll("AA|BB",""));
------解决方案--------------------------------------------------------
Java code
import org.apache.commons.lang.StringUtils;public class Test{        public static void main(String args[]){        System.out.println(StringUtils.replaceEach("dsBBfvAAxcvAAasxcBBB",new String[]{"AA","BB"}, new String[]{"",""}));    }}