CSDN博客

img cymyell

Split的用法应注意特殊字符

发表于2008/10/3 22:43:00  283人阅读

 对特殊的字符要用“//”双斜杆,如输入一个字符串ip:127.0.0.1,需要实用split("//."),而不能直接用split("."),如果不进行特殊处理,则字符串ip地址进行split操作时是获取不到“.”

例:

public class TestSplit {
 public static void main(String[] args) {
  String temp = "a$b$c";
  String[] ss = temp.split("
//$");//特殊字符进行特殊处理
  for(int i=0;i<ss.length;i++){
   System.out.println(ss[i]);
  }//在String中依赖正则的方法遇到特殊字符时需要转义
  String t1 = temp.replaceAll("$", ",");//依赖正则
  System.out.println(t1);
  String t2 = temp.replace("$", ",");//不依赖
  System.out.println(t2);
 }

}

0 0

相关博文

我的热门文章

img
取 消
img