Java 如何使用转义符获取以下字符串?
我有以下Java字符串:Java 如何使用转义符获取以下字符串?,java,string,quotes,Java,String,Quotes,我有以下Java字符串: 'People's Republic' 我试图得到以下文字输出: 'Peoples\\'s Republic' 到目前为止,我已经尝试过这样逃跑: "\\\\\'" 但这只给了我: 'People\'s Republic' 作为一个字面意思 您知道我如何使用转义符来实现这一点吗?您只需要转义特殊字符即可。”不是java中的特殊字符。请看以下示例: String string = "People\\\\'s Republic"; System.out.print
'People's Republic'
我试图得到以下文字输出:
'Peoples\\'s Republic'
到目前为止,我已经尝试过这样逃跑:
"\\\\\'"
但这只给了我:
'People\'s Republic'
作为一个字面意思
您知道我如何使用转义符来实现这一点吗?您只需要转义特殊字符即可。”不是java中的特殊字符。请看以下示例:
String string = "People\\\\'s Republic";
System.out.println(string);
输出:
People\\'s Republic
你为什么不这样用呢
String str = "People's Republic";
System.out.println(str);
输出:
People\\'s Republic
请在字符串中包含“.”不是特殊字符,因此不需要转义。如果要创建表示文本“人民共和国”的字符串文字,那么它可能看起来像“人民共和国”,因为\在字符串文字中是特殊的,所以需要使用另一个\进行转义。如果这不是你想要的,那么你需要澄清你的问题。