1.JSONArray进行for循环:
val access:JSONArray = jo.getJSONArray("object")
for (i in 0..(access.length() - 1)){
var obj:JSONObject = access.get(i) as JSONObject
var obj_name = obj.getString("name")
var obj_id = obj.getString("id")
}
2.kotlin对list的for循环的使用:
var arrays:ArrayList<String> = arrayListOf<String>()
arrays.add("aaaaaa")
arrays.add("bbbbbb")
for (i in arrays!!.indices){
val array:String = arrays!![i]
println(array)
}
3.kotlin对Set进行for循环:
var set:MutableSet<String> = mutableSetOf<String>()
set.add("aaa")
set.add("bbb")
set.add("ccc")
for (item in set.iterator()){
Log.e("set", item)
}
4.kotlin对map的for循环:
var map:MutableMap<String,String> = mutableMapOf()
map.put("obj_name",obj_name)
map.put("obj_sipnum",obj_sipnum)
map.put("obj_id",obj_id)
for (key in map.keys){
Log.e("key",key+":"+map[key])
}