java切割_java切割的问题?

根据你的评论,你应该是转换文件路径。先看下面的代码:

String str1 = "z:1201708071101621262.V3";

System.out.println(str1); // output: z:...(特除字符显示不了)

String str2 = "z:\1\0\20170807\110\1621262.V3";

System.out.println(str2); // ouptput: z:1201708071101621262.V3

String str3 = "z:\\1\\0\\20170807\\110\\1621262.V3";

System.out.println(str3); // output: z:\1\0\20170807\110\1621262.V3

所以你从接口得到的应该是字符应该是z:1201708071101621262.V3:

在IDE的编辑器里面正确写上面字符串的方式应该是:String str2 = "z:\1\0\20170807\110\1621262.V3";。

如果你要一个字符保存起来或是打印显示出来是:"z:\1\0\20170807\110\1621262.V3";,在IDE正确地表达它应该是:"z:\\1\\0\\20170807\\110\\1621262.V3";。

回到你的问题:首先,如果你从接口或别的地方得到的字符串是z:1201708071101621262.V3,这个路径应该是Windows可以识别,例如:"c:windows"就是有效的文件路径:

System.out.println(new File("c:\windows").getAbsolutePath());

其次,如果是要把文件路径转换成双\,

String str4 = str2.replace("\", "\\");

System.out.println(str4); // output: z:\1\0\20170807\110\1621262.V3

最后,另外一种转为文件路径的方式是把:代替成 /

String str5 = str2.replace("\", "/");

System.out.println(str5); // output: z:/1/0/20170807/110/1621262.V3

根据你的评论,你应该是转换文件路径。先看下面的代码: String str1 = "z:1201708071101621262.V3"; System.out.println(str1); // output: z:...(特除字符显示不了) String str2 = "z:\1\0\20170807\110\1621262.V3"; System.out.println(str2); // ouptput: z:1201708071101621262.V3 String str3 = "z:\\1\\0\\20170807\\110\\1621262.V3"; System.out.println(str3); // output: z:\1\0\20170807\110\1621262.V3 所以你从接口得到的应该是字符应该是z:1201708071101621262.V3: 在IDE的编辑器里面正确写上面字符串的方式应该是:String str2 = "z:\1\0\20170807\110\1621262.V3";。 如果你要一个字符保存起来或是打印显示出来是:"z:\1\0\20170807\110\1621262.V3";,在IDE正确地表达它应该是:"z:\\1\\0\\20170807\\110\\1621262.V3";。 回到你的问题:首先,如果你从接口或别的地方得到的字符串是z:1201708071101621262.V3,这个路径应该是Windows可以识别,例如:"c:windows"就是有效的文件路径: System.out.println(new File("c:\windows").getAbsolutePath()); 其次,如果是要把文件路径转换成双\, String str4 = str2.replace("\", "\\"); System.out.println(str4); // output: z:\1\0\20170807\110\1621262.V3 最后,另外一种转为文件路径的方式是把:代替成 / String str5 = str2.replace("\", "/"); System.out.println(str5); // output: z:/1/0/20170807/110/1621262.V3
经验分享 程序员 微信小程序 职场和发展