Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kotlin:无法在Arraylist中找到元素<;字符串>;_Kotlin - Fatal编程技术网

Kotlin:无法在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

我的问题分为: 这是在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")
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)