如何删除字符串数组每个元素开头的空格

Jes*_*dez 0 java groovy

我有一个数组,例如def list = ["pathfinding", " Gameplay", "Community"]我想迭代并消除每个元素开头的空格。所以我认为使用类似的东西会很容易:

for(x in list){
    x = x.replace("\\s", "")
    println x
}
Run Code Online (Sandbox Code Playgroud)

但我一直得到这个输出

pathfinding
    Gameplay
Community
Run Code Online (Sandbox Code Playgroud)

我现在对正则表达式非常了解,我在 SO 中尝试了不同的方法,但都没有奏效,所以我想正则表达式不是这里的问题......有什么提示吗?

tim*_*tes 6

或者你可以只修剪列表中的所有元素

def trimmedList = list*.trim()
Run Code Online (Sandbox Code Playgroud)