日期:2014-05-20 浏览次数:20926 次
Item item = list.getItem(list.getItemCount());
        list.delItem(list.getItemCount());
        
        //for()处理完
        
        //处理最后的item
------解决方案--------------------
list.next().next()==null; 可以么
------解决方案--------------------
list.get(list.size()-1);
这样可以得到最后一个元素
------解决方案--------------------
for   (int i= 0;list.size();i<i++){
Object o = list.get(i);
            if(i = list.size()-1){
                  执行;
            }
       
}
------解决方案--------------------
    public static void main(String[] args) {
        
        List<String> list=new ArrayList<String>();
        list.add("s1");
        list.add("s2");
        list.add("s3");
        list.add("s4");
        for (String string : list) {
            if(string.equals(list.get(list.size()-1))){
                System.out.println("循环到最后元素的时候");
            }
        }
    }
------解决方案--------------------
        ArrayList<Object> list = new ArrayList<Object>();
        Iterator<Object> iter = list.iterator();
        while(iter.hasNext()){
            Object object = iter.next();
            //handle object
        }
------解决方案--------------------
修改了一下,打印链表最后一个元素,做其他处理也可以
        ArrayList<Integer> list = new ArrayList<Integer>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        list.add(5);
        Iterator<Integer> iter = list.iterator();
        Integer n = null;
        while(iter.hasNext()){
            n = iter.next();
        }
        System.out.println(n);
------解决方案--------------------