zoukankan      html  css  js  c++  java
  • 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());
            }
        }
    
    }
  • 相关阅读:
    CentOS更改yum源与更新系统
    JQ兼容各种JS库的写法
    虚拟主机
    SSH安全登录(远程管理)22端口
    Samba服务器
    VSFTP服务
    网络配置和文件服务器
    服务和进程管理(二)
    攻防世界XCTF--一个登录验证页面(第六题)
    攻防世界XCTF--一个不能按的按钮(第五题)
  • 原文地址:https://www.cnblogs.com/xiaotaoxu/p/5536540.html
Copyright © 2011-2022 走看看