https://blog.leocat.kr/notes/2018/03/23/groovy-tokenizing-string
[Groovy] 문자열 자르기 (tokenizing)
Java 문자열을 자를 때 많이 쓰는 함수는 split이다. split은 정규식도 가능하다는 장점이 있다. Groovy는 당연히 split을 사용할 수도 있지만, tokenize함수도 제공된다. 둘의 차이를 살짝 비교해 보자.
blog.leocat.kr
1. .split()
결과로 empty string이 나올 수 있음
2. .tokenize()
결과로 empty string이 나오지 않음
String testString='hello world'
assert ['he', ' w', 'r', 'd'] == testString.tokenize('lo')
assert ['he', '', '', ' w', 'r', 'd'] == testString.split('[lo]')
'Develop > Groovy' 카테고리의 다른 글
Groovy Docs (0) | 2022.09.29 |
---|---|
Pipeline Syntax (0) | 2022.09.27 |
Remove duplicated values in a list (0) | 2022.09.27 |
댓글