【发布时间】:2014-07-28 13:27:18
【问题描述】:
当我收集一个字符串时,我期望it 的类型是char,但它是java.lang.String。那为什么会这样?如何收集字符串的所有字符?
【问题讨论】:
当我收集一个字符串时,我期望it 的类型是char,但它是java.lang.String。那为什么会这样?如何收集字符串的所有字符?
【问题讨论】:
你可以做这样的事情......
someString.collect {
def c = it as char
// carry on...
}
或者……
someString.chars.collect {
// it will be a char
// carry on...
}
【讨论】:
as int),那是我的错误...
在 Groovy 中,单个字符也是字符串。为了将每个字符串作为字符使用:
"testString".collect { it as char }
【讨论】: