一、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型 如果題目沒有給定輸入的結束條件,那麼就預設讀取到檔案末尾。對黑盒測試來說,所有輸入資料都是放在乙個檔案裡的,系統會讓程式去讀取這個檔案裡的輸入資料,然後執行 程式並輸出結果。那麼...