substring()
범위나 인덱스를 전달하여 문자열 자르기 가능하며 자른 문자열을 새로운 String에 담아 반환한다
- String.substring(range) : 범위에 해당하는 부분을 잘라서 반환
- String.substring(starIndex) : startIndex부터 끝까지 잘라서 반환
- String.substring(startIndex, endIndex) : startIndex 부터 endIndex 전까지 잘라서 반환
split()
delimiters(기준 문자열)에 따라 문자열을 자르고 List<String>으로 반환한다
- split(vararg delimiters: String, ignoreCase: Boolean = false, limit: Int = 0)
문자열 자르는 조건은 여러개 설정할 수 있다
chunked()
크기로 문자열을 자르며 List<String>으로 반환한다
- chunked(size: Int)
val s = "abcdefghijk"
println(s.chunked(2))
//결과 : [ab, cd, ef, gh, ij, k]