본문 바로가기

알고리즘&자료구조

kotlin 문자열 자르기

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]

 

'알고리즘&자료구조' 카테고리의 다른 글

DP 문제 풀기  (0) 2023.01.20
DP: Dynamic Programming  (0) 2023.01.19
시뮬레이션  (0) 2022.12.31
백트래킹  (0) 2022.12.24
재귀  (0) 2022.12.14