prss.net
当前位置:首页 >> jAvA linkEDlist 遍历 >>

jAvA linkEDlist 遍历

这个挺简单呀,你多加一个科目的条件判断就行了呀 import java.util.LinkedList; public class LinkListTest { LinkedList subjList; LinkListTest(){ Homework hwork1= new Homework("语文","填空题"); Homework hwork2= new Homework("语文","...

java.LinkedList集合能用Iterator对象来遍历的 next() 返回列表中的下一个元素 previous() 返回列表中的前一个元素。 next()后到第一个元素了,你再previous()又到起点了,总是第一个元素徘徊啊

next() 返回列表中的下一个元素 previous() 返回列表中的前一个元素。 next()后到第一个元素了,你再previous()又到起点了,总是第一个元素徘徊啊

LinkedList 是List的子类可以用更简单的方式去遍历, 用下标的方式, list.size() 返回最大值, get(index)返回指定下标的值

//估计你说的是遍历输出吧LinkedList list = new LinkedList();for (String s : list) { System.out.println(s);}for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i));}

Iterator it = lkl.iterator();int i=1;while(it.hasNext() && i

用vector遍历效率高,线程安全,同时linkedlist集合的存值方式----链表的方式,也适合vector

for(int i =list.size(); i > 0; i--){ if(list.get(i) instanceof int){ list.remove(i); }else System.out.println(list.get(i)); }

if(this==t){这句话不对,你这是比较是否是同一个对象,而根据你的意思,你明显不是比较对象是否是同一个,因为你上面的分别new 的两个对象,你只是想比较两个对象的name是否相等,那你得改为 if(this.name.equals(t.name)){ 另外,注意编程规范...

override toString()重写他的这个方法, public String ToString(){ //你把每个消息的内容通过遍历的形式,拼接成一个字符串返回就可以了}

网站首页 | 网站地图
All rights reserved Powered by www.prss.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com