Java中可不可以处理带有双引号的字符串

Stringa="asda\""dsf\"\"asf/k/j;jasdfasdfasfsdfgf武汉=asfghgfhfffff//////\\\\jfgj<h2&... String a=" asda\""dsf\"\"asf/k/j;jasdfasdfasfsdfgf武汉=asfghgfhfffff//////\\\\jfgj <h2>阴转小雨</h2><div class=>18-26℃< ";字符串a在编译的时候就有错误,该怎么搞? 展开
 我来答
汐日南莘
推荐于2017-10-14 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1.6万
采纳率:45%
帮助的人:7595万
展开全部

java可以处理带有双引号的字符串


使用转义字符

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

结果:

037nyvjgi
2011-07-05 · TA获得超过2983个赞
知道大有可为答主
回答量:4464
采纳率:0%
帮助的人:0
展开全部
用转义字符,\" 这样就能再字符中输出双引号了。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
seotg001
2011-07-05 · TA获得超过167个赞
知道小有建树答主
回答量:253
采纳率:100%
帮助的人:164万
展开全部
asda\""dsf\"\"
asda\"\"dsf\"\"
少了一个转义符"\"吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0ed34d7
2015-11-10 · 超过23用户采纳过TA的回答
知道答主
回答量:84
采纳率:0%
帮助的人:43.1万
展开全部
完全可以,使用\转义即可。
String str="ttt\"";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4990b28
2011-07-05
知道答主
回答量:17
采纳率:0%
帮助的人:2.8万
展开全部
不知道你为什么要这样写,编译出错是必须的,像上面说的,java中的一个\是转义符,这样\\
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式