多项选择题

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