摘要:
在Groovy语言中,对String对象的操作就像操作List对象一样的方便。比如我们在Java语言中,对String对象的操作用得比较多的是substring方法。如下: String str = "abcdefg"; System.out.println(str.substring(1,3));结果为:bc这里有两点不便:一是substring方法和参数的繁琐;二是它的最后一个参数,比如substring(1,3)得到的结果不是str对象的第一位到第三位,而是第二位。这和我们的直觉不符,常常导致我们出错。而在Groovy语言里,上面的代码被改造为下面的样子: def s 阅读全文