多项选择题

A. for(Object o  ;  list)
B. for(Object o  :  getCollection()
C. for(Object o  :  list.iterator()
D. for(lterator i ;  list.iterator()  ;  i.hasNext  ()  )
E. for(lterator i=list.iterator(); i.hasNext  ();  )