如何将其转换为“groovyesque”代码
我对 char 值感到困惑...我不能只有一个 StringBuffer def SB = "<<"
和replaceAll()
函数完成以下任务
static String stripSpaces(def str) {
StringBuffer b = new StringBuffer()
for (int i = 0 i < str.length() ++i) {
char t = str.charAt(i)
if (t == ' ') {
continue
}
if (t == '.') {
continue
}
b.append(t)
}
b.toString()
}
最佳答案
在 Java 中:
return str.replaceAll("[ .]+", "");
在 Groovy 中:
相同,可以选择不带返回
。
关于java - 将 for java 循环转换为 groovy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43352762/