本帖最后由 烟花雨 于 2013-11-1 19:17 编辑
import java.util.LinkedList;
public class DuiZhan {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
duilei d = new duilei();
d.add("abc");
d.add("abf");
d.add("abg");
d.get();
}
}
class duilei {
private LinkedList list = new LinkedList();
public void add(Object e) {
list.addFirst(e);
}
public void get() {
if (list.isEmpty())
System.out.println("为空");
else {
for (int i = 1; i <= list.size(); i++)
System.out.println(list.removeLast());
}
}
}
输出:
abc
abf
上面的程序为什么加入了三个元素,到输出的时候只输出两个呢??用while循环语句能全输出,求解释。。。。 |