Contact: aviboots(AT)netvision.net.il
40,735 questions
53,094 answers
573 users
// Copy string using simple assignment fun main() { val src = "Programming is fun" val dest = src // Same reference println(dest) } /* run: Programming is fun */
// Copy string using string template fun main() { val src = "Programming is fun" val dest = "$src" println(dest) } /* run: Programming is fun */
// Copy string using String() constructor fun main() { val src = "Programming is fun" val dest = String(src.toCharArray()) println(dest) } /* run: Programming is fun */
// Copy string using toString() fun main() { val src = "Programming is fun" val dest = src.toString() println(dest) } /* run: Programming is fun */
// Copy string using substring fun main() { val src = "Programming is fun" val dest = src.substring(0) println(dest) } /* run: Programming is fun */
// Copy string using toCharArray and joinToString fun main() { val src = "Programming is fun" val dest = src.toCharArray().joinToString("") println(dest) } /* run: Programming is fun */
// Copy string using manual loop fun main() { val src = "Programming is fun" var dest = "" for (ch in src) { dest += ch } println(dest) } /* run: Programming is fun */