java常見集合的迴圈輸出方式

2021-09-01 16:37:31 字數 1827 閱讀 2828

一、list集合的迴圈輸出

listobjlist = new arraylist();

1) for (int i=0; ilist = new arraylist();

list.add("cheng");

list.add("zeng");

list.add("zhang");

iterator it = list.iterator();

while (it.hasnext())

4) 將list集合轉換為object型別的陣列,迴圈輸出

listlist = new arraylist();

list.add("cheng");

list.add("zeng");

list.add("zhang");

object obj = list.toarray();

for (int i=0; i

1) 將set集合轉換為迭代器iterator介面,並且迴圈輸出

setset = new hashset();

set.add("cheng");

set.add("zeng");

set.add("zhang");

iterator it = set.iterator();

while (it.hasnext())

2) 將set集合轉換為object型別的陣列

setset = new hashset();

set.add("cheng");

set.add("zeng");

set.add("zhang");

object obj = set.toarray();

for (int i=0;i

1) 直接迴圈map物件

mapmap = new hashmap();

map.put("1","cheng");

map.put("2","zeng");

map.put("3","zhang");

// 輸出鍵值

for (string key:map.keyset())

// 輸出value

for (string value:map.values())

2) mapmap = new hashmap();

map.put("1","cheng");

map.put("2","zeng");

map.put("3","zhang");

iterator it = map.entryset().iterator();

while (it.hasnext())

輸出結果:

3=zhang

2=zeng

1=cheng

public class test

第三種方式:for each

//for each 方式本質還是迭代器 每迴圈一次 放的就是當前物件的位址 適合list set map

//只能在jk1.5以上使用 相容性不好 set最好用這種

for(student t:list)

遍歷set集合和list的方式一樣 不過不能使用for 迴圈來遍歷set集合 因為set集合中沒有get()方法

//遍歷set集合

setset = new hashset();

set.add(new student(2,"dfd"));

set.add(new student(4,"gdfg"));

set.add(new student(1,"sadf"));

set.add(new student(8,"df"));

for(student t:set)}}

常見集合的迴圈輸出方式

專題總結 常見集合的迴圈輸出方式 一 list集合的迴圈輸出 listobjlist new arraylist 1 for int i 0 ilist new arraylist list.add cheng list.add zeng list.add zhang iterator it lis...

PHP的幾種輸出方式

請寫出echo print r print var dump die之間的區別 echo 只能輸出字串等單一資料 不能輸出資料型別 不能輸出陣列等多種資料 print 只能輸出字串等單一資料 不能輸出資料型別 不能輸出陣列等多種資料有返回值true false print r 既能輸出字串等單一資料...

2 10黑盒測試 常見輸入輸出方式

單點測試 一組通過就有分數,最後看分數之和。多點測試 全部資料通過才算通過。1.常用的輸入方式 1 while.eof型 如果題目沒有給定輸入的結束條件,那麼就預設讀取到檔案末尾。對黑盒測試來說,所有輸入資料都是放在乙個檔案裡的,系統會讓程式去讀取這個檔案裡的輸入資料,然後執行 程式並輸出結果。那麼...