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在编译的时候就有错误,该怎么搞?
展开
5个回答
展开全部
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);
}
结果:
展开全部
用转义字符,\" 这样就能再字符中输出双引号了。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
asda\""dsf\"\"
asda\"\"dsf\"\"
少了一个转义符"\"吧
asda\"\"dsf\"\"
少了一个转义符"\"吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
完全可以,使用\转义即可。
String str="ttt\"";
String str="ttt\"";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道你为什么要这样写,编译出错是必须的,像上面说的,java中的一个\是转义符,这样\\
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询