如何在不单独编写的情况下编写具有多个字符[,>等的字符串[重复]
Posted
技术标签:
【中文标题】如何在不单独编写的情况下编写具有多个字符[,>等的字符串[重复]【英文标题】:How to write string with many characters [, > etc without writing it singly [duplicate] 【发布时间】:2014-11-20 12:17:04 【问题描述】:我有一个问题,因为每次我需要写 indexof,我都需要使用 + 例如:
String lsdfrom2 = '[' + '"' + "LSD" + ',' + '[' + ']' + ',' + '' + '"' + "token" + '"' + ":" + '"';
如何用另一种方式编写它?像例子中那样写它太烦人了 我的意思是,如何在不单独写每个字符的情况下阅读下面的文本
["LSD",[],"token":"
【问题讨论】:
问题是什么? 这有点问题:[\"LSD\",[],\"token\":\"
?
这需要您了解char and string
之间的区别,在业余时间做一些研究/阅读此内容
值得注意的是,两个单引号和一个双引号是不一样的
【参考方案1】:
你需要转义引号
String lsdfrom2 = "[\"LSD\",[],\"token\":\"" // escaping the quotes..
【讨论】:
【参考方案2】:写成字符串文字,用 " 转义引号。
string mystring = @"[""LSD"",[],""token"":""";
【讨论】:
【参考方案3】:我相信您正在寻找转义引号?
string lsdfrom2 = "[\"LSD\",[],\"token\":\"";
见:Escape Sequences
【讨论】:
【参考方案4】:将其写为字符串(通过\"
需要转义引号)
String lsdfrom2 = "[\"LSD\",[],\"token\":\""
【讨论】:
没问题@McGrasus以上是关于如何在不单独编写的情况下编写具有多个字符[,>等的字符串[重复]的主要内容,如果未能解决你的问题,请参考以下文章