- public class StringDemo {
- /**
- * @param args
- */
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- String str1="c:\\abc\\d\\ef.txt";
- //String str2="c:\abc\d\ef.txt";//在java中不可以出现单个的"\"因为他是转译字符。
- String[] ch = str1.split("[:]?\\\\");//用正则表达式切割。"\\"表示\,第一个是转译字符。
- for(String str:ch){
- System.out.println(str);
- }
- }
- }
复制代码
“\”是转译字符如:“\n”换行。
“\\”第一个是转译字符,将第二个“\”转译出来,就相当于\ |