1、遍歷陣列
//for迴圈遍歷二維陣列。
for(inti = 0; i < arr.length; i++)
system.out.println();
}for(intx:arr)
system.out.println(); }
2、遍歷集合(list,set)
for(string attribute : list) {
system.out.println(attribute);
for(int i = 0 ; i < list.size() ; i++) {
system.out.println(list.get(i));
iterator it = list.iterator();
while(it.hasnext()) {
system.ou.println(it.next);
3、遍歷map
//第一種:普遍使用,二次取值
system.out.println("通過map.keyset遍歷key和value:");
for (string key : map.keyset()) {
system.out.println("key= "+ key + " and value= " + map.get(key));
//第二種
system.out.println("通過map.entryset使用iterator遍歷key和value:");
iterator> it = map.entryset().iterator();
while (it.hasnext()) {
map.entryentry = it.next();
system.out.println("key= " + entry.getkey() + " and value= " + entry.getvalue());
//第三種:推薦,尤其是容量大時
system.out.println("通過map.entryset遍歷key和value");
for (map.entryentry : map.entryset()) {
system.out.println("key= " + entry.getkey() + " and value= " + entry.getvalue());
//第四種
system.out.println("通過map.values()遍歷所有的value,但不能遍歷key");
for (string v : map.values()) {
system.out.println("value= " + v);
遍歷List集合的方式,總結如下
list allusers list map.get allusers for user user allusers 方法一 普通迴圈語句,具體使用get i 取出 for int i 0 i allusers.size i 方法一 迭代器進行遍歷,while迴圈控制輸出 iterator it a...
javase 遍歷Map的三種方式
一 setkeyset 返回key陣列 使用keyset 獲得map集合的所有鍵名。執行for迴圈,通過iterator.hasnext 和 iterator.next 獲得每乙個鍵名,再通過map.get key 方法獲得值value test public void test 二 set ent...
集合的幾種遍歷方式
listlist new arraylist list.add aaa list.add bbb list.add ccc 普通for迴圈 for int i 0 i list.size i 增強for迴圈 for string string list 使用迭代器 iteratorite list....