四、集合遍历好帮手 Iterator

package demo2;

public class NewTitle {
	private String name;
	private String sex;
	public NewTitle() {
		super();
		// TODO Auto-generated constructor stub
	}
	public NewTitle(String name, String sex) {
		super();
		this.name = name;
		this.sex = sex;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getSex() {
		return sex;
	}
	public void setSex(String sex) {
		this.sex = sex;
	}
	
}
package demo2;

import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedList;

public class Test {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		NewTitle falsh = new NewTitle("苕皮电鳗","男");
		NewTitle flas = new NewTitle("无情爽子","女");
		NewTitle fla = new NewTitle("假装少年","男");
		NewTitle fl = new NewTitle("把握老头","男");
		NewTitle f = new NewTitle("废物刀","男");
		HashSet list = new HashSet();
		list.add(falsh);
		list.add(flas);
		list.add(fla);
		list.add(fl);
		list.add(f);
			System.out.println(f.getName()+f.getSex());
		for (Object object : list) {
			NewTitle name = ( NewTitle)object;
			System.out.println(name.getName()+"	"+name.getSex());
			
		}
			System.out.println();
			list.remove(f);
			System.out.println("---------------------------");
			for (Object object : list) {
				NewTitle name = ( NewTitle)object;
				System.out.println(name.getName()+"	"+name.getSex());
				
			}
			System.out.println("-------------------");
			for (Object object : list) {
				NewTitle name = ( NewTitle)object;
				System.out.println(name.getName()+"	"+name.getSex());
				
			}
			System.out.println("使用Iterator迭代");
			Iterator it=list.iterator();
			while (it.hasNext()) {
				NewTitle name = (NewTitle) it.next();
				System.out.println(name.getName()+"	"+name.getSex());
			}
			list.clear();

		}	

}
废物刀男
假装少年	男
废物刀	男
苕皮电鳗	男
无情爽子	女
把握老头	男

---------------------------
假装少年	男
苕皮电鳗	男
无情爽子	女
把握老头	男
-------------------
假装少年	男
苕皮电鳗	男
无情爽子	女
把握老头	男
使用Iterator迭代
假装少年	男
苕皮电鳗	男
无情爽子	女
把握老头	男
经验分享 程序员 微信小程序 职场和发展