[英]How to remove double quote characters from a String?
我的服務器json結果是"abcde"
(它包含"
)。
如何刪除"
?這不起作用。
System.out.print(result.replaceAll("\"\",""));
不要使用replaceAll(String regex, String replacement)
因為它接受正則表達式作為第一個參數(你不需要它),使用replace(CharSequence target, CharSequence replacement)
代替:
System.out.print(result.replace("\"",""));
嘗試使用:
System.out.println(result.replace("\"",""));
嘗試這個:
System.out.print("abcde".replaceAll("\\"",""));
我不確定為什么其他解決方案不起作用,但只是為了徹底,你可以檢查replaceAll("\\\\\\"",""));
因為replaceAll
方法需要正則表達式!
看到其他答案對您不起作用,您可以隨時刪除"
手動。刪除第一個字符和最后一個字符。
String str = "\"abdc\"";
str.substring(1, str.length()-1);
這有點像黑客,不確定是否具有相同的替換效率。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.