首先比较2组简单代码:
1.正确代码
String s="1\\2\\3";
String[] arry=s.split("\\\\");
System.out.println(arry[1]);
2.这组字符串是不能分割的,因为\2 ,\3 都会转义成其他东西的,类似于\n代表回车是差不多的。("\数字"一般都会被转义成其他的东西)
<pre name="code" class="java"><pre name="code" class="java">String s="12\23\32";<pre name="code" class="java"> //编译没错