[Groovy] HashSet and Hashtable

Hash:

HashSet set = new HashSet()

set.add("India")

set.add("USA")

set.add("China")

log.info "Set size is : " + set.size()



set.add("China")

log.info "Set size is : " + set.size()



Iterator iter = set.iterator();

log.info "If has next : " +iter.hasNext()

log.info iter.next()

while(iter.hasNext()){

	log.info iter.next()

}

 Result :

Tue Jun 16 15:02:49 CST 2015:INFO:Set size is : 3
Tue Jun 16 15:02:49 CST 2015:INFO:Set size is : 3
Tue Jun 16 15:02:49 CST 2015:INFO:If has next : true
Tue Jun 16 15:02:49 CST 2015:INFO:USA
Tue Jun 16 15:02:49 CST 2015:INFO:China
Tue Jun 16 15:02:49 CST 2015:INFO:India

Hashtable :

Hashtable table = new Hashtable()

table.put("name","Henry")

table.put("country","Russia")

table.put("telephone","13658988546")

table.put("email","[email protected]")



log.info "Size of table is " + table.size()

log.info "Name is " + table.get("name")

log.info "Country is " + table.get("country") 

 Result :

Tue Jun 16 15:06:55 CST 2015:INFO:Size of table is 4
Tue Jun 16 15:06:55 CST 2015:INFO:Name is Henry
Tue Jun 16 15:06:55 CST 2015:INFO:Country is Russia

你可能感兴趣的:(Hashtable)