본문 바로가기
Programming/Kotlin

코틀린에서의 문자열

by Tarake 2024. 7. 28.

문자열

문자열은 텍스트의 모음을 저장하는데 사용됩니다.

fun main() {
    var s = "Hello"
}

 

문자열은 큰 따옴표로 둘러쌓인 문자 모음입니다.

fun main() {
    var name : String = "hyun"
    println(name[0])    // 인덱스 0번째 n이 출력됩니다.
    println(name[3])    // 인덱스 3번째 e이 출력됩니다.
}

 

문자열에서 문자에 접근하려면 대괄호와 인덱스 번호를 적으면 됩니다.

 

문자열의 함수

length 문자열의 길이를 반환.
toUpperCase() 문자열을 대문자로 변환
toLowerCase() 문자열을 소문자로 변환
compareTo() 문자열이 같은지 비교 같으면 0 반환
indexOf() 문자열에서 찾고자하는 문자의 인덱스 번호 반환

 

fun main() {
    var s : String = "Hello World nice to"
    var d : String = "Worrld"
    
    println(s.length)    // 문자열 길이 18 출력
    println(d.toUpperCase())    // 대문자 WORLD 출력
    println(d.toLowerCase())    // 소문자 hello world nice to 출력
    println(s.compareTo(d))     // 문자열이 다른 만큼인 18을 출력
    println(s.indexOf(d))       // 6을 출력
}

자세한 문자열 함수는 코틀린 공식 Docs에 있습니다.

코틀린 공식 사이트

 

문자열 내부 따옴표

문자열 내부에서 따옴표를 사용하려면 작은 따옴표를 사용해야합니다. 

 

var s = "It's apple"

 

 

문자열 연결

문자열을 연결하는 방식은 + 기호 혹은 plus() 함수를 사용하면 됩니다.

fun main() {
    var s = "hello"
    var d = "World"
    println(s + d)    // helloworld 출력
    println(s.plus(d))    // helloworld 출력
}

 

 

문자열 템플릿

var hi = "hello"
var wo = "world"
println("Welcom $hi $wo")

 

문자열을 동적으로 사용하고 싶을 때 사용하며 ${ 1 + 4} 같은 코드를 출력할 때 계산해서 4로 출력하게 됩니다.

위에 코드는 Welcom hello world 가 출력됩니다.

 

 

 

출처

W3school

 

W3Schools.com

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com

코틀린 공식 Docs

 

Basic syntax | Kotlin

 

kotlinlang.org

 

'Programming > Kotlin' 카테고리의 다른 글

코틀린에서의 if-else문  (0) 2024.07.28
코틀린에서의 Boolean  (0) 2024.07.28
코틀린에서의 연산자  (0) 2024.07.28
코틀린의 자료형  (0) 2024.07.28
코틀린의 변수  (0) 2024.07.28