程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> listiterator()方法-求一個listIterator()方法的案例 用LinkedList來做,請大神們講細點

listiterator()方法-求一個listIterator()方法的案例 用LinkedList來做,請大神們講細點

編輯:編程解疑
求一個listIterator()方法的案例 用LinkedList來做,請大神們講細點

public class Linkedlist {
public static void main(String[]args){
LinkedList link=new LinkedList();
Shop1 one=new Shop1(001,"蘋果",3.2);
Shop1 two=new Shop1(002,"火龍果",3.88);
Shop1 three=new Shop1(003,"草莓",1.2);
Shop1 three1=new Shop1(003,"草莓",1.2);
Shop1 four=new Shop1(003,"小草",1.4);

最佳回答:


首先建議初始化這樣
LinkedList<Shop> link = new LinkedList();

//下面是簡單操作
link.add(one);
link.add(two);
link.add(three);
link.add(three1);
link.add(four);

Iterator iterator = link.listIterator();
while(iterator.hasNext()){
Shop temp = iterator.next();//得到一個節點
System.out.println(temp);
iterator.remove();//移除當前節點

}
 //上面的代碼是臨時寫的,也許有誤,其實理解linkedList是鏈式節點,增刪非常方便,而且在遍歷的時候刪除不會拋並發修改異常。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved