我的问题分为:这是在Arraylist中输入元素的正确语法吗?还有没有别的选择?无法从给定代码中找到元素。
var arylst= arrayListOf<String>()
println("enter the elements of arraylist")
for(index in 0..arylst.size-1) {
arylst[index] = readLine()!!
if (arylst.contains("Ritika"))
println("element found")
else
println("not found")发布于 2019-06-27 05:18:14
为了从用户输入中将元素输入到ArrayList中,您需要执行如下操作
val arrayList = arrayListOf<String>()
println("Enter elements of array list")
while (true) { // see bellow
arrayList.add(readLine()!!)
if (condition()) { // choose what this does
break
}
}
println(arrayList) // see what it looks like现在,condition()是什么取决于您。它可以是固定数量的entry,也可以在某个entry满足某个条件时停止。
val arrayList = arrayListOf<String>()
println("Enter elements of array list (or nothing to stop entering)")
while (true) {
val entry = readLine()!!
if (entry.length == 0) {
break
} else {
arrayList.add(entry)
}
}
println(arrayList)https://stackoverflow.com/questions/56780922
复制相似问题