2012-07-06 12 views

答えて

13

であり、あなたは、あなたがそれを使用して行うことができ、各文字列をトリミングするspread operator(*。)

list = [" abc ", " xyz "] 
list*.trim() 
13

は、収集方法を使用することができますか

def strs = ['a', ' b', ' '] 
assert strs.collect { it.trim() } == ['a', 'b', ''] 
assert strs*.trim() == ['a', 'b', ''] 

これらの場合、元のリストは変更されません。文字列を所定の位置にトリムする場合は、インデックスでリストを繰り返し処理する必要があります。

for (i in 0..<strs.size()) { 
    strs[i] = strs[i].trim() 
} 
関連する問題