Split的用法应注意特殊字符
2008-10-03 22:43
253 查看
对特殊的字符要用“//”双斜杆,如输入一个字符串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);
}
}
例:
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);
}
}
相关文章推荐
- String.split()用法以及特殊分隔符注意,ps:|
- String.split()用法以及特殊分隔符注意,ps:|
- Java String.split()特殊字符的用法
- java的string.split()分割特殊字符时注意点
- java 字符串 Split切割 特殊字符(例:* ^ : | )注意点
- Java String.split()的用法和注意细节
- java replaceall 用法:处理特殊字符
- 字符输入时注意的格式(特殊情况)http://acm.hdu.edu.cn/showproblem.php?pid=1860
- Java 截取反斜杠--java使用split拆分特殊字符
- shell 中 $0 $? $! 等字符的特殊用法
- java之split用法注意
- JAVA基础再回首(二十二)——转换流概述及用法、简化写法FileWriter和 FileReader、字符缓冲流及特殊用法、字节流字符流复制文件方法总结
- Java字符串split分割星号*等特殊字符问题(转)
- Android--split()分割字符串特殊用法
- Java中split()函数的用法及一些注意细节
- 【字符串】NOI--ch0107--08 字符替换(简单题,注意scanf用法)
- Linux CentOS 7 shell中的特殊字符及与管道相关的命令(cut,sort,wc,uniq,tee,tr,split)
- EditText 的setKeyListener()方法的用法是输入某些特殊的字符
- java中split方法的特殊用法
- Java 截取反斜杠--java使用split拆分特殊字符