Java处理本身包含双引号的String

环境:Notpad ++ 6.0 + JDK 6.0.31

问题:Java处理本身包含双引号的String

解决:

使用转移字符。

例子代码:

[java] view plain copy

  1. public class Test{
  2. public static void main(String[] args){
  3. String str1 = "\"name\"";//字符串两边含有双引号
  4. String str2 = "name \"is\" wgb";//字符串中间含有双引号
  5. String str3 = "\\name";//使用转义字符还可以使字符串包含其他字符
  6. System.out.println("字符串一:" + str1);
  7. System.out.println("字符串二:" + str2);
  8. System.out.println("字符串三:" + str3);
  9. }
  10. }

运行效果截图:

java全新视频:www.makeru.com.cn/?t=12

原文地址:https://www.cnblogs.com/huan-huan/p/8609879.html

时间: 2025-01-17 08:57:01

Java处理本身包含双引号的String的相关文章

JAVA时的单引号和双引号及String和char的区别

单引号引的数据 是char类型的双引号引的数据 是String类型的单引号只能引一个字符而双引号可以引0个及其以上 *************** char定义时用单引号,只能有一个字母,数字.char c='c';而String用双引号,可以是一个,也可能是多个字母,汉字等.就是所谓的字符串.String s="adsaf";char只是一个基本类型,而String 是一个类,可以直接引用.比如char c='c';不能直接对c调用方法.String s="abc"

SQL 全文索引CONTAINS查询包含双引号”

public static string FullTextSpecialSymbols(string strText) { strText = strText.Trim(); strText = strText.Replace("\"","''"); return strText; } 当然中间可以继续追加需要的过滤. 参考 :http://stackoverflow.com/questions/387198/escape-double-quotes-in

Java正则表达式, 提取双引号中间的部分

String str="this is \"Tom\" and \"Eric\", this is \"Bruce lee\", he is a chinese, name is \"李小龙\"."; Pattern p=Pattern.compile("\"(.*?)\""); Matcher m=p.matcher(str); while(m.find()){ S

后台传值包含双引号时如何正确显示双引号的问题

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco } span.s1 { color: #3933ff } 在后台对数据进行转义处理之后再传给页面 replaceAll("\"",""")

Java String 如何加双引号

1 public class Test{ 2 3 public static void main(String[] args){ 4 String str1 = "\"name\"";//字符串两边含有双引号 5 String str2 = "name \"is\" zcr";//字符串中间含有双引号 6 String str3 = "\\name";//使用转义字符还可以使字符串包含其他字符 7 8 Sy

json包含单双引号问题解决方案

原创作品  转载请注明出处 最近项目中  遇到需要JSON传数据  但是某个字段 里面可能含有 双引号和单引号  导致出现错误 为了方便 写了一个工具类,比较好用. 支持"链式编程" 分享给大家 360网盘下载地址:http://yunpan.cn/cjCrRZj9uc8hE  访问密码 79f3 效果DEMO: JsonQuotesUtil.js /** * 解决json传输数据时存在 同时存在单引号和双引号的问题 * * 思路: * 将 单双引号用不容易在字符串中出现的字符分别替换

使用innerHTML获取HTML代码时,HTML标记属性的双引号好多都消失不见了,原来是属性值中包含空格才会保留双引号

最近搞的一个项目中所使用的方式比较奇怪,用Label显示HTML内容,然后不断地使用JS把Label的innerHTML复制到TextBox中. 但是,昨天发现了一个问题,获取元素值的时候,有时候正常,有时候不正常,然后进入了漫长的DEBUG.. 调试过程中,监测Label和TextBox的值,发现获取到Label的值是未被改变的,控件加载的时候是怎样就怎样,在页面中是以SPAN元素显示,在查看网页源代码的时候可以看到被修改了,但是在后台无论怎么获取都是页面加载时赋予的未经修改之前的值. 而Te

java单双引号转义问题

JavaScript代码:var str = '<a href="javascript:;" onclick="visaDetail(\'1\',' + value + ')">'+value+'</a>'; 说明:单引号里包含双引号,不需要转义处理,包好单引号则需要转义处理 解析结果<a href="javascript:;" onclick="visaDetail('1', 111)">

php中的单引号与双引号详解

一.引号定义字符串 在Php中,通常一个字符串被定义在一对引号中,如: 'I am a string in single quotes'"I am a string in double quotes" Php语法分析器是用成对的引号来判断一个字符串的.因此,所有字符串必须使用同一种单或者双引号来定义开始和结束.例如,下面的字串定义是不合法的: "I am not a valid string since I have unmatching quote marks''Me ne