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()); } } }