Does it mean list item can be String
or non String
? I find the usage in following code:
class KotlinGreetingJoiner(val greeter: Greeter) {
val names = ArrayList<String?>()
fun addName(name: String?) {
names.add(name)
}
fun getJoinedGreeting(): String {
val joiner = Joiner.on(" and ").skipNulls()
return "${greeter.getGreeting()} ${joiner.join(names)}"
}
}