26.使用Iterator和增強型for循環遍歷Set


package entity;

public class NewTitle {
    private int id;            //ID
    private String titleName;  //名稱
    private String creater;    //創建者
    public NewTitle() {
    }
    public NewTitle(int id, String titleName, String creater) {
        this.id = id;
        this.titleName = titleName;
        this.creater = creater;
    }
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public String getTitleName() {
        return titleName;
    }
    public void setTitleName(String titleName) {
        this.titleName = titleName;
    }
    public String getCreater() {
        return creater;
    }
    public void setCreater(String creater) {
        this.creater = creater;
    }
    
}
package test;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Set;

import entity.NewTitle;

public class NewTitleDemo {

    public static void main(String[] args) {
        // 1、創建多個各類新聞標題對象
        NewTitle car = new NewTitle(1, "汽車", "管理員");
        NewTitle test = new NewTitle(2, "高考", "管理員");
        // 2、創建存儲各類新聞標題的集合對象
        Set newsTitleList = new HashSet();
        // 3、按照順序依次添加各類新聞標題
        newsTitleList.add(car);
        newsTitleList.add(test);
        // 4、獲取新聞標題的總數
        System.out.println("新聞標題數目為:" + newsTitleList.size() + "條");
        // 5、使用iterator()獲取Iterator對象
        Iterator iterator = newsTitleList.iterator();
        // 6、使用Iterator遍歷集合
        while(iterator.hasNext()){
            NewTitle title = (NewTitle) iterator.next();
            System.out.println(title.getTitleName());
        }
        System.out.println("************************");
        // 7、使用增強型for遍歷集合
        for(Object obj:newsTitleList){
            NewTitle title = (NewTitle)obj;
            System.out.println(title.getTitleName());
        }
    }

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM