在Java中是否有任何方法可以在String的开头和结尾使用特殊的分隔符,以避免必须反斜杠该字符串中的所有引号?
即。不必这样做:
String s = "Quote marks like this \" are just the best, here are a few more \" \" \""
答案 0 :(得分:6)
不,没有这样的选择。遗憾。
答案 1 :(得分:4)
不 - 例如,没有什么比C#的逐字字符串文字或Groovy的斜线字符串更好。
另一方面,它是可能未来包含的功能。它不像是需要在类型系统中进行任何根本性的改变。我很惊讶它因为它在当天晚些时候进入Java 7而感到非常惊讶,而且我还没有看到任何关于它将在Java 8中的建议...所以你'等待漫长的等待:(
答案 2 :(得分:2)
实现此目的的唯一方法是将字符串放在其他文件中并从Java中读取。例如资源包。
答案 3 :(得分:0)
现在不可能,也可能在将来也不会。
如果你能告诉我们你为这种功能做些什么以及为什么这么做,我们可以明确建议更多的选择