里面的split方法

请问下面的这个程序为什么没有输出?
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class Demo05 {
public static void main(String args[]) {
List list = new ArrayList();
for(int i=0;i<list.size();i++){
list.add(i);
}

Iterator it = list.iterator();

while(it.hasNext()){
Object ob = ***.next();

计算机语言中的迭代是什么意思啊??还有迭代器?

举个例子吧:
int i,m=1;
for(i=1;i<10;i++)
m=m*2;
循环九次,每次把m乘2的值代给m,这样不断地迭代

计算机语言中的迭代是什么意思啊??还有迭代器?

举个例子吧:
int i,m=1;
for(i=1;i<10;i++)
m=m*2;
循环九次,每次把m乘2的值代给m,这样不断地迭代