java中字符\\替换成/的实现

例子:
package test;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Demo1 {
/**
  * @param args
  */
public static void main(String[] args) {
  //方法一:直接利用String 方法replaceAll
  String str = "test\\test\\ddd";
  str = str.replaceAll("\\\\", "/");
  System.out.println("替换后的结果:"+str);
  //方法二
  Pattern p = Pattern.compile("\\\\");
  Matcher m = p.matcher("one \\ two cats \\ in the yard");
  StringBuffer sb = new StringBuffer();
  while (m.find()) {
   m.appendReplacement(sb, "/");
  }
  m.appendTail(sb);
  System.out.println(sb.toString());
}
}

你可能感兴趣的:(java)