List Set Map遍歷方法的歸納

2021-09-19 16:54:44 字數 1198 閱讀 3527

這裡以arraylsit為例演示

listlist=new arraylist();

list.add("小明");

list.add("小花");

list.add("小強");

//1.傳統for迴圈遍歷

for (int i=0;iiterator=list.iterator();

while (iterator.hasnext())

這裡以hashset實現類為例演示

setset = new hashset();

set.add("小明");

set.add("小花");

set.add("小強");

// 1、foreach迴圈遍歷

for (string name:set)

// 2、迭代器遍歷

iteratoriterator=set.iterator();

while (iterator.hasnext())

這裡以hashmap實現類為例演示

mapmap=new hashmap();

map.put("小明", 100);

map.put("小花", 80);

map.put("小強", 70);

//1、借助keyset()方法使用foreach迴圈遍歷

setkeys = map.keyset();

for (string key:keys)

//2、借助keyset()方法使用迭代器遍歷

setkeys = map.keyset();

iteratoriterator = keys.iterator();

while (iterator.hasnext())

//3、借助entryset()方法使用迭代器遍歷

set> entrys = map.entryset();

iterator> iterator = entrys.iterator();

while (iterator.hasnext())

//4、借助entryset()方法使用foreach迴圈遍歷

set> entrys = map.entryset();

for (entryentry:entrys)

list,set,map的幾種遍歷方法

1.list集合有3種遍歷方式 注 中需要匯入的包這裡不在給出 public void run1 system.out.println 迴圈 增強for迴圈 for string str list system.out.println 3.迭代器此處的 iteratorit list.iterato...

java中List Set Map集合的遍歷方法

list遍歷 param args public static void main string args 方法2 iterator迭代器遍歷 iteratoritr list.iterator string str while itr.hasnext 執行結果 for迴圈遍歷list a for迴...

List Set Map常用方法

list 方法返回值 功能描述 add int index,object obj void 用來向集合中的指定索引位置新增物件,集合的索引位置從0開始,其他物件的索引位置相對向後移一位 addall int index,collection coll bollean 向集合的指定索引位置新增指定的集...