2 code  code code__code 于 2016.04.13 16:29 提问

java 将" '\ ' "转化为" '\\' " 10C
 String sql = "update app_download_manage set name='"+name+"',title='"+title+"',url='"+url+"',network='"+network+"',AndriodURL='"+AndriodURL+"',pictureURL='"+pictureURL+"',remark='"+remark+"',IOSURL='"+IOSURL+"',updateTime='"+UtilDate.getDateFromt(new Date(),"yyyy-MM-dd HH:mm:ss")+"' where appDownloadId='"+appDownloadId+"'";

IOSURL=“D:\a\a\a.txt”保存到数据库出现乱码
使用
sql = sql.replaceAll( "\\ ","\\\\"); 转换之后打印出来还是一样的
为什么替换过之后还是显示原来的sql,是没有转化成功吗?

7个回答

CSDNXIAOD
CSDNXIAOD   2016.04.13 16:33

Java类型转化报错
Java中Char、String、Int转化
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.04.13 17:28

首先,java定义IOSURL=“D:\a\a\a.txt”这个是有编译错误的,应该用转义或者直接用正斜杠。修正如下:

 String IOSURL="D:/a/a/a.txt";
tangtong1
tangtong1   2016.04.14 22:35

sql = sql.replaceAll( "\ ","\\\\");
后面用8个斜杠就行了,因为后面那项是正则表达式,java中\需要用\转义一下,正则表达式\也是要用\转义一下,所以 \\ 其实是表示一个\,8个斜杠就是两个斜杠了。

tangtong1
tangtong1 下面的这个编辑器有问题,我打出来的斜杠都少了一半,反正就是把你后面的4个斜杠变成8个就行了,前面还是2个。
2 年多之前 回复
tangtong1
tangtong1   2016.04.15 16:46

图片说明

luoyongsir
luoyongsir   2016.04.15 21:12

sql = sql.replace( "\ ","\\"); 转换之后打印出来还是一样的

luoyongsir
luoyongsir   2016.04.15 21:12

sql = sql.replace( "\ ","\"); 用这个。

Invadery
Invadery   2016.04.16 17:49

转义的话不是有个叫file.separator吗? 我是小白。。。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java反编译软件111
java反编译软件,将class转化为java文件 java反编译软件,将class转化为java文件
json--jar包
将对象转化为json格式,将json格式转化为java对象
HSSF 参考
将java数据转化为Excel表格
JTidy配置手册,将Html页面转化为xml
将Html页面转化为xml,将Html页面转化为xml,将Html页面转化为xml.
java将汉字转化为拼音大小写
java将汉字转化为拼音大小写(提取首字母,将汉字转化为拼音首字母大小写的相关算法)
汉字转化为拼音程序代码实现
非常好的程序实现 可以将任意的汉字转化为汉语拼音可以将任意的汉字转化为汉语拼音可以将任意的汉字转化为汉语拼音可以将任意的汉字转化为汉语拼音可以将任意的汉字转化为汉语拼音可以将任意的汉字转化为汉语拼音可以将任意的汉字转化为汉语拼音可以将任意的汉字转化为汉语拼音
将Drools转化为OSGi Plugin的方法研究
将Drools转化为OSGi Plugin的方法研究将Drools转化为OSGi Plugin的方法研究将Drools转化为OSGi Plugin的方法研究将Drools转化为OSGi Plugin的方法研究将Drools转化为OSGi Plugin的方法研究
NFA转换成DFA的java实现(课程设计)
用java实现NFA到DFA的转换,并带有类图的设计(注意HashSet的使用与面向对象的思维)
DFA NFA java实现
DFA NFA 用java实现,代码简单易懂,并附有程序设计文档。
java将字符串和字符串数组互相转换方法
/* * java可以使用两种方法直接将字符数组转为字符串 * 方法1:直接在构造String时转换。 char[] data = {'a', 'b', 'c'}; String str = new String(data); * 方法2:调用String类的方法转换。 String.valueOf(char[] ch) * * java可以使用两种方法直接将字符串转