如何将文件名为aaa\abc\efg\aa.xls转换成aaa\\abc\\efg\\aa.xls 不明白JAVA中操作文件的时候就是认aaa\\abc\\efg\\aa.xls 这种格式啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String s = "aaa\\abc\\efg\\aa.xls";s = s.replaceAll("\\\\", "\\\\\\\\");System.out.println (s); 我是要将aaa\abc\efg\aa.xls‘\’转化成“\\”我得到的数据是aaa\abc\efg\aa.xls,我要在java下识别需要是aaa\\abc\\efg\\aa.xls;好象是‘\’是特殊字符,不知道该怎么处理 1。aaa\abc\efg\aa.xls 这样的表达一个String是错误的要做其它的转换你可以String.replace()方法或者正则表达式 jdk1.4的话应经支持正则表达式,可以通过yourString.replaceAll("\\","\\\\");轻松达到这样的目的。 同意cuizm(射天狼) ,unsalted(icebird)第一个是转义符 jdk1.4的话应经支持正则表达式,可以通过yourString.replaceAll("\\","\\\\");轻松达到这样的目的。 我一开始就是这样但是回来的结果变成了aae replaceAll("\\\\", "\\\\");前面的是正則表达式,前两个\\是正則表达式的转义符,第三个第四个代表java中\字符后面的是两个java字符\ 请教一下各种 layout 的意义和区别 发布j2ee项目出现乱码,谁来解决一下? Calendar的问题,大家帮帮忙 监听器问题 java实现网站在线人员名单的如何区分开? 请问数字转字符串的问题 如 32 转为 '0032' 关于TreeTable的问题 请问,这些是什么古怪的日期格式?(JAVA+DB2) 在Applet中,如何设置才能用swing中的控件 javaswing sql匹配多条记录怎么插入到Jtable中 JDBC 注册驱动 困惑了我好久的问题 JFC问题??
s = s.replaceAll("\\\\", "\\\\\\\\");
System.out.println (s);
我得到的数据是aaa\abc\efg\aa.xls,我要在java下识别需要是aaa\\abc\\efg\\aa.xls;好象是‘\’是特殊字符,不知道该怎么处理
要做其它的转换你可以String.replace()方法或者正则表达式
第一个是转义符
我一开始就是这样但是回来的结果变成了aae