Groovy中split 和 tokenize
Groovy中遇到了字符串切分,有两种方法: split 和 tokenize
split和java的一样,要注意字符的转译,例如a.split('|') (你希望的) 实际上要写成 a.split('\|')
而测试发现tokenize 则不需要增加转译字符
适用场景:
split: 切割字符串,字符
tokenize:切割单个字符(多个字符的时候,会按照你标明的字符每个都切割). 切割字符串不关注[0]后面的内容
Groovy中split 和 tokenize
Groovy中遇到了字符串切分,有两种方法: split 和 tokenize
split和java的一样,要注意字符的转译,例如a.split('|') (你希望的) 实际上要写成 a.split('\|')
而测试发现tokenize 则不需要增加转译字符
适用场景:
split: 切割字符串,字符
tokenize:切割单个字符(多个字符的时候,会按照你标明的字符每个都切割). 切割字符串不关注[0]后面的内容