How to print all elements of String array in Kotlin in a single line?
In Kotlin there are several ways to do that.Array has a forEach method as well which can take a lambda:
import java.util.Arrays
fun main(args: Array<String>) {
var fruitsList : Array<String> = arrayOf("Orange","Apple","Banana")
fruitsList.forEach { System.out.println(it) }
}
Output
Orange
Apple
Banana
Apple
Banana
Using method reference:
import java.util.Arrays
fun main(args: Array<String>) {
var fruitsList : Array<String> = arrayOf("Orange","Apple","Banana")
fruitsList.forEach(System.out::println)
}
Output
Orange
Apple
Banana
Apple
Banana