2012-06-28 176 views
0

這是推動我瘋了所以請,如果你能幫助... ...的java字符串替換反斜線雙引號用單引號

我有一個Java字符串,我想更換一個反斜槓所有雙引號序列單引號,即使我逃避了我認爲有必要的替換命令對字符串沒有任何作用。

entry.replace("\\\"", "'"); 

感謝您的任何建議。

謝謝。

+1

你已經嘗試過:'入門= entry.replace( 「\\\」」, 「」「 );'documentation [here](http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html)? –

+0

在嘗試替換它之前,字符串看起來像什麼內容? –

回答

7

在Java中,字符串是不可變的。對字符串執行的任何操作都會產生新對象。操作後您需要重新分配值。以下可能會有所幫助。

entry = entry.replace("\\\"", "'"); 
+0

謝謝thinksteep。返回字符串的正式結果分配是修正。非常棒5 *。:-D – ForestSDMC

+0

歡迎您,享受編程。 – kosa

2

常見的錯誤,我總是做:)

你應該這樣做這一翻譯:entry = entry.replace("\\\"", "'");

相關問題