原因是split()是用正則去匹配切割字符串,.是正則的特殊符號,所以必須轉義,用"\."去切割:
另外,還可以用tokenize()方法去切割:
spli()方法和tokenize()方法的對比可見如下url中的介紹:
/blog/groovy-tokenize-vs-split/
截圖加註釋如下: