Kotlin/문법

Kotlin - StringBuilder()

내손은개발 🐾 2024. 2. 5. 16:38

 

 

1. 빈 배열 생성

val sb = StringBuilder()
val sb2 = StringBuilder("hello")

 

2. append()

    val sb2 = StringBuilder("hello")

    sb2.append("World")
    println(sb2) //helloWorld

 

3. insert()

    val sb2 = StringBuilder("hello world")

    sb2.insert(6,"kotlin ")
    println(sb2) //hello kotlin world

 

4. delete()

    val sb2 = StringBuilder("hello world")

    sb2.delete(6,11)
    println(sb2) //hello

 

4-1) deleteCharAt()

 - 특정 인덱스의 문자 하나 삭제

 

5. reverse()

val sb2 = StringBuilder("hello world")
sb2.reverse()
println(sb2)  // "dlrow olleh"

 

6. replace() : 지정된 범위의 문자열을 새로운 문자열로 대체한다.

sb.replace(0, 5, "Hi")
println(sb)  //"Hi World"

 

 

7.clear()

val sb2 = StringBuilder("hello world")

 

참고

'Kotlin > 문법' 카테고리의 다른 글

Kotlin - filter, map  (0) 2024.02.07
Kotlin - 입력 값 받기 (알고리즘 문제 풀기위한)  (0) 2024.02.06
Kotlin - List vs Array  (0) 2024.02.05
Kotlin - List 추출하기  (0) 2024.02.04
Kotlin - 배열  (0) 2024.02.03