字符串使用得非常广泛,许多语言——包括java提供了语言级别的支持,以使字符串工作更容易一些。脚本语言在字符串处理方面比主流的应用程序开发语言做的更好,groovy提供了许多附加的特性,这节看看goovy在字符串处理方面提供了那些有用的特性。
Groovy的字符串有两种风格:一般字符串和GString,一般的字符串是java.lang.String的实例,GString是groovy.lang.GString的实例,GString允许有占位符并且允许在运行时对占位符进行解析和计算。许多脚本语言都有相似的功能,通常叫做字符串修改,但是这些功能比groovy的GString的特性更原始,下面我们来看看字符串的每一种风格和他们在代码中是如何出现的。