Lesson 8 of 100+50 XP

Strings

String operations and methods

📚
Learn
💻
Practice
Quiz
🏆
Challenge
Complete

📚 Lý thuyết

**String** là kiểu dữ liệu lưu trữ chuỗi ký tự. Trong Kotlin, String có rất nhiều method hữu ích: **Thuộc tính:** - length: Độ dài chuỗi - indices: Range các chỉ số **Methods phổ biến:** - uppercase() / lowercase(): Đổi chữ hoa/thường - trim(): Xóa khoảng trắng đầu/cuối - contains(): Kiểm tra có chứa chuỗi con - replace(): Thay thế chuỗi - split(): Tách chuỗi - substring(): Lấy chuỗi con

💡 Ví dụ 1/3

String basics

🟣 kotlin
1
2
3
4
5
6
7
8
9
10
fun main() {    val text = "Hello Kotlin!"     println("Text: $text")    println("Length: ${text.length}")    println("First char: ${text[0]}")    println("Last char: ${text[text.length - 1]}")    println("Uppercase: ${text.uppercase()}")    println("Lowercase: ${text.lowercase()}")}

💬 Truy cập ký tự bằng index trong [], index bắt đầu từ 0.

🎯 Fun Fact

Trong Kotlin, String là immutable (bất biến). Mỗi khi bạn thay đổi string, một string mới được tạo ra!

💡 Pro Tip

Dùng triple quotes """ để tạo multiline string mà không cần !