Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用转义符获取以下字符串?_Java_String_Quotes - Fatal编程技术网

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

我有以下Java字符串:

'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
请在字符串中包含“.”不是特殊字符,因此不需要转义。如果要创建表示文本“人民共和国”的字符串文字,那么它可能看起来像“人民共和国”,因为\在字符串文字中是特殊的,所以需要使用另一个\进行转义。如果这不是你想要的,那么你需要澄清你的问题。