2017-09-25 70 views
-3

我有以下字符串中的Java:如何使用轉義獲得以下字符串?

'People's Republic' 

,我試圖讓下面的文字輸出:

'Peoples\\'s Republic' 

到目前爲止,我已經嘗試逃脫這樣的:

"\\\\\'" 

但這隻給我:

'People\'s Republic' 

作爲一個字面出來。

你知道我怎樣才能實現這個使用逃生?

+0

請包括[MCVE]。 – shmosel

+0

String中的'''不是特殊字符,所以它不需要轉義。如果你想創建一個代表文字「人民共和國」的字符串文字,那麼它可能看起來像'''人民共和國''(因爲'''''是特殊的字符串文字,因此它需要用另一個'''''轉義)。如果這不是你想要的,那麼你需要澄清你的問題。 – Pshemo

回答

1

您只需要轉義特殊字符。在java中,'不是特殊字符。請看下面的例子:

String string = "People\\\\'s Republic"; 
System.out.println(string); 

輸出:

People\\'s Republic 
1

你爲什麼不使用這樣的?

String str = "People's Republic"; 
System.out.println(str); 

輸出

People's Republic 
相關問題