[英]Error replacing '+' , '-' , '*' , '/'
要替換“ +”,我必須輸入什么?
if (msg.contains("+")){
msg.replace("+", "###%SUM%###");
}
字符串在Java中是不可變的:
msg = msg.replace("+", "###%SUM%###");
replace()
不會修改msg
,而是返回一個新的String對象。
用這個:
msg = msg.replace("+", "###%SUM%###");
調用msg.replace
不會更改字符串本身。 您實際上必須將結果存儲在某個地方。
嘗試
msg=msg.replace("+","###%SUM%###");
並且不需要包含
希望這可以幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.