2011-03-20 46 views
2

嗨擺脫報價我有引號入門字符串中的

String s = "\"hello\""; 

,我想知道如何擺脫字符串s引號的字符串。有沒有一種方法可以擺脫特定的字符?像s.getRidofChar東西(「);

回答

7

是你在找這算什麼爲:

s = s.replaceAll("\"", ""); 

\是因爲我們要逃避引號這是說,我們將取代報價的所有實例與空海峽。 ING。請記住String是不可變的,因此我們需要將replaceAll返回的值分配回s(或其他某個變量)。

1

編輯:。 嘗試replaceAll方法

+0

這將無法正常工作 - replace()只會將一個字符替換爲另一個字符。 – 2011-03-20 18:16:01

1

您可以使用String.replaceAll()用一個空字符串替換

1

如果您想刪除某個特定位置的某個字符,請將該字符前後的子字符串連接在一起。

2
String s = "\"hello\""; 
s = s.replaceAll("\"","")