18
我想創建一個方法來轉換字符串內的字符,特別是將所有'0'轉換爲''。這是我正在使用的代碼:替換斯卡拉字符串中的字符
def removeZeros(s: String) = {
val charArray = s.toCharArray
charArray.map(c => if(c == '0') ' ')
new String(charArray)
}
有沒有更簡單的方法來做到這一點?此語法是無效的:
def removeZeros(s: String) =
new String(s.toCharArray.map(c => if(c == '0') ' '))
我理解這個問題從字面上去掉零。如果你想用另一個單獨的字符替換它們,'map'就可以工作。 –