增強for 組成部分
**例如 **:
set
set =
newhashset
<
>()
;for
(string str:set)
冒號左右兩邊內容
integer a: inter
左側 : 是被遍歷的 集合或者 陣列 裡面的單個元素型別
右側: 就是被遍歷的 集合 或者陣列的名字
list和map的區別:
list:是儲存單列資料的集合,儲存的資料有序且可重複
map: 是儲存雙列資料的集合,採用鍵值對的形式進行儲存,儲存的資料是無序的,且key不能重複,但是value值可
以重複
public
static
void
main
(string[
] args)
private
static
void
setdemo()
//增強for遍歷
for(string str:set)
}
結果:
aabb
cc
public
static
void
main
(string[
] args)
public
static
void
mapdemo()
//使用entryset
set> entries = map.
entryset()
;}
結果:
key=aa—>value=000
key=bb—>value=456
key=cc—>value=789
public
static
void
main
(string[
] args)
/**list集合
* list集合在執行 遍歷刪除時 ,不要使用 增強for
*/private
static
void
listdemo()
}for
(int i =
0; i < list.
size()
; i++
)}
輸出結果:
ccdd
List,Map,Set實現有序集合
預設有序 list list newarraylist list.add 0 list.add 4 list.add 2 list.add 8 system.out.println list.tostring 輸出結果為 0,4,2,8 collections.sort list collectio...
Oracle PL SQL集合增強
oracle pl sql集合增強 builder.com 29 12 2004 url oracle release 2 非常有力地增強了pl sql 集合功能,它可以對以前的發布版本進行 維護。例如,可以在release 2 中將pl sql 集合用作乙個單一的引數,從而避免了使用一長串單個的字...
集合 三 增強for迴圈 for each
格式 for 元素的資料型別 變數 collection集合 or 陣列 增強for迴圈 底層使用的也是迭代器,使用for迴圈的格式,簡化了迭代器的書寫 collectionextends iterator 所有的單列集合都可以使用增強for public inte ce iterator實現這個介...