java中的Split()
如何基于java中的escape sequence()拆分字符串。 比如:java中的Split(),java,string,split,Java,String,Split,如何基于java中的escape sequence()拆分字符串。 比如: 最好的方法是什么。因为\在Java和Regex表达式中都是转义字符,所以您只需要使用\\\而不是\ String b[]=a.split("\\\\"); java中的\\\将转换为\\ String b[]=a.split("\\\\"); 正则表达式中的\将转换为\,因为\在Java和regex表达式中都是转义字符,所以您只需要使用\\\而不是\ String b[]=a.split("\\\\"); java
最好的方法是什么。因为
\
在Java
和Regex表达式中都是转义字符,所以您只需要使用\\\
而不是\
String b[]=a.split("\\\\");
java中的\\\
将转换为\\
String b[]=a.split("\\\\");
正则表达式中的\
将转换为\
,因为\
在Java
和regex表达式中都是转义字符,所以您只需要使用\\\
而不是\
String b[]=a.split("\\\\");
java中的\\\
将转换为\\
String b[]=a.split("\\\\");
正则表达式中的\
将转换为\
此字符串中没有反斜杠字符:
String a ="23\45\20";
这是因为\45
和\20
被视为八进制转义序列,分别扩展为%
和不可打印的\x16
字符
避开这些反斜杠以获得所需效果:
String a ="23\\45\\20";
此字符串中没有反斜杠字符:
String a ="23\45\20";
这是因为\45
和\20
被视为八进制转义序列,分别扩展为%
和不可打印的\x16
字符
避开这些反斜杠以获得所需效果:
String a ="23\\45\\20";
如果你像那样创建了字符串a
,那么它就不包含你认为它包含的内容。如果你像那样创建了字符串a
,那么它就不包含你认为它包含的内容。Ri8,谢谢你指出这一点。Ri8,谢谢你指出这一点。