Kotlin:无法在Arraylist中找到元素<;字符串>;
我的问题分为: 这是在Arraylist中输入元素的正确语法吗?还有其他选择吗? 无法从给定代码中找到元素Kotlin:无法在Arraylist中找到元素<;字符串>;,kotlin,Kotlin,我的问题分为: 这是在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 fo
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")
var arylst=arrayListOf()
println(“输入arraylist的元素”)
用于(索引为0..arylst.size-1){
arylst[index]=readLine()!!
如果(arylst.包含(“Ritika”))
println(“找到的元素”)
其他的
println(“未找到”)
为了从用户输入将元素输入到数组列表中,您需要执行以下操作
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
缺少右大括号}
,因此代码无法编译。你到底想干什么?此外,循环不会做任何事情,因为您正在对空列表的元素进行迭代(正好是0次循环迭代)。添加标记的原因是什么?我看不到Kotlin的Android扩展有任何用途。
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)