경험의 기록

코틀린에서는 자바의 Split, StringTokenizer 를 사용하여 문자열을 쪼갤 수 있다.

 

import java.lang.StringBuilder
import java.util.*

fun main(){
    val str = "a b c d"
    val st = StringTokenizer(str) // 문자열을 쪼갬, 미지정시 공백 기준

    // (" ")를 기준으로 문자열을 쪼갬
    val a = str.split(" ")

    println(a)
    println(a[0])

    // 처음부터 하나씩 문자열 지정
    println(st.nextToken().toString())
    println(st.nextToken().toString())


    println()


    val str2 = "a!b!c!d"
    val st2 = StringTokenizer(str2,"!") // "!"를 기준으로 문자열을 쪼갬

    // ("!")를 기준으로 문자열을 쪼갬
    val b = str2.split("!")

    println(b)
    println(b[0])

    // 처음부터 하나씩 문자열 지정
    println(st2.nextToken().toString())
    println(st2.nextToken().toString())
}

 

 

결과에서 같은 기능을 하는 것을 확인할 수 있다.

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading