Câu hỏi phỏng vấn Kotlin
Câu hỏi

Làm thế nào để nối chuỗi một cách chính xác trong Kotlin?

Câu trả lời

Trong Kotlin, có nhiều cách để nối chuỗi một cách chính xác. Dưới đây là một số phương pháp phổ biến:

  1. Sử dụng toán tử +: Đây là cách đơn giản nhất để nối chuỗi. Bạn chỉ cần sử dụng toán tử + giữa các chuỗi mà bạn muốn nối lại với nhau.

    kotlin Copy
    val firstName = "John"
    val lastName = "Doe"
    val fullName = firstName + " " + lastName
  2. Sử dụng String Templates: Kotlin hỗ trợ string templates, cho phép bạn chèn biến hoặc biểu thức trực tiếp vào trong chuỗi mà không cần phải nối chúng bằng toán tử +.

    kotlin Copy
    val firstName = "John"
    val lastName = "Doe"
    val fullName = "$firstName $lastName"
  3. Sử dụng phương thức plus(): Phương thức plus() cung cấp một cách để nối chuỗi, tương tự như sử dụng toán tử +.

    kotlin Copy
    val firstName = "John"
    val lastName = "Doe"
    val fullName = firstName.plus(" ").plus(lastName)
  4. Sử dụng StringBuilder: Đối với việc nối chuỗi trong vòng lặp hoặc khi có nhiều chuỗi cần được nối, sử dụng StringBuilder có thể giúp cải thiện hiệu suất bằng cách giảm số lượng đối tượng String tạm thời được tạo ra.

    kotlin Copy
    val stringBuilder = StringBuilder()
    stringBuilder.append("Hello")
    stringBuilder.append(" ")
    stringBuilder.append("World")
    val result = stringBuilder.toString()
  5. Sử dụng joinToString(): Phương thức này hữu ích khi bạn muốn nối các phần tử của một collection (ví dụ như List, Set) thành một chuỗi, với khả năng chỉ định một chuỗi phân cách giữa các phần tử.

    kotlin Copy
    val words = listOf("Hello", "World")

...

junior

junior

Gợi ý câu hỏi phỏng vấn

junior

Cách thông thường để loại bỏ chuỗi trùng lặp khỏi mảng trong Kotlin là gì?

expert

Làm thế nào Kotlin coroutines tốt hơn RxKotlin/RxJava?

middle

Kotlin có những ưu điểm gì so với Java?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào