日期:2014-05-20 浏览次数:20915 次
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);
------解决方案--------------------