我在此代码中使用map在以下两种情况下添加联系人列表:1,我正在接受用户的输入,2:我要求用户编辑列表,最后,我想查看{{之后的所有联系人列表1}}是一个经过编辑的值,我认为这里使用了# caching forward proxy
server {
listen 8089;
server_name _;
resolver 8.8.8.8 8.8.4.4 ipv6=off;
proxy_cache caching-forward-proxy;
proxy_cache_revalidate on;
proxy_cache_lock on;
proxy_cache_use_stale error timeout updating invalid_header http_500 http_502 http_503 http_504;
# location for forward proxy
location / {
proxy_pass http://$http_host$uri$is_args$args;
}
}
方法,但是我不知道如何使用此方法,请帮助,谢谢
else if (choice == 3)
}
答案 0 :(得分:0)
您可以通过键Name
和Contact
来访问
for (i in array)
{
if (i.containsKey("Name") {
println(i["Name"])
}
if (i.containsKey("Contact") {
println(i["Contact"])
}
}
但是,作为建议,我会考虑创建一个模型类来保留名称和电话,并且数组会将此类作为其元素类型。像这样:
data class Contact(val name: String, val phone: String) // Class that keeps name and phone
val array: MutableList<Contact> = ArrayList()
if (choice == 1) {
println("Enter Contact Name")
val nameOne: String= readLine().toString()
println("Enter Contact Num")
val phoneOne = readLine().toInt()
val contactOne = Contact(nameOne, phoneOne)
array.add(contactOne)
}
然后,根据您的条件3:
for (contact in array) {
println(contact.name)
println(contact.phone)
}