在C#中,有一种方法可以告诉编译器从字面上解释string
,而不考虑转义字符。
string myStr = @"Some literal string, \ doesn't need to be escaped";
这样的事情在Java中是否可能?
答案 0 :(得分:4)
您在C#中所指的是逐字字符串文字,而不是像<{1}}这样的常规字符串文字 - 两者都是字符串文字,正如"foo"
也是Java中的字符串文字一样。
不,Java没有任何类似的功能。
它也没有任何等效于C#6中引入的字符串插值功能,例如"foo"
。