中易网

java 查找字符串中是否包含单引号,如果有,则在单引号前插入\

答案:6  悬赏:0  
解决时间 2021-03-06 06:11
我想在java中将未知内容的字符串插入到数据库中,但是有些字符串包含单引号,这样就会引起错误
是否有函数能过方便查找单引号,并在单引号前插入\??
比如40' wog,要变成40\' wog??
拜托了!
最佳答案
if(str.indexOf("'")>-1){
//有单引号
str=str.replace("\\'", "\\\\'") ; // 好像是这样,你试试
}

用JDBC的参数的方式,就不存在这样的问题了。
全部回答
正确的处理应该是这样的。 String ss ="aaaa'aaa"; ss = ss.replace("'", "\\'");
字节写个方法就好了! 用正则比较方便
正则表达式
对。。
你好! String a ="a'bc"; a = a.replace("'", "\\'"); 打字不易,采纳哦!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于宿管无理取闹的问题,求解犯事了么?
高宇·滨水国际北门地址在哪,我要去那里办事
王明射中次数与射门次数比值
影响volte测试中mos值有哪些方面,有哪些优化
我女朋友想写小说赚稿费,哪家网站比较适合
刘禅的下一位皇帝是谁?
劳动和道德管理系统是OHS18000中的条款吗
只想嫁广东,不想嫁太远,有广东人吗?茂名,
祛眼袋什么面膜好?
办理c4驾驶证要考几个科目?
瑞麟艺术教育这个地址在什么地方,我要处理点
将网络音乐设置成空间背景音乐后再打开空间显
用EMS寄的包裹到日本送交海关2天了
我们的幸福是英雄用鲜血换来的,他们就是我们
泗洪县人民检察院派驻金锁检察室这个地址在什
推荐资讯
粤冠陶瓷这个地址在什么地方,我要处理点事
1___, we started looking for work.A. All t
上海银行漕河泾开发区支行在哪里啊,我有事要
中控考勤机的dll有关问题怎么解决
广东省韶关市曲江区实验小学30号报名还是31号
男情人想离婚用我的房子贷款
橄榄什么意思
浙江千岛湖税收返还是需要整个园区达到纳税所
钻石台面什么意思
我家里本来用着wifi,后来电脑拿去修了
中国石油惠农宏雁加油站我想知道这个在什么地
马鞍山钢铁股份有限公司地址有知道的么?有点
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?