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