Java & Spring/Java 문법

HashSet 해쉬셋

데르벨준 2013. 5. 16. 10:12
반응형

HashSet


<특징 >

1. 중복 저장이 안된다.

2. iterator를 이용한다.




class HashClass {
	private HashSet nHashSet;
	private Iterator nIterator;
	
	public HashClass() {
		nHashSet = new HashSet();
	}
	
	public void addHash(String s) {
		nHashSet.add(s);
	}
	
	public boolean removeHash(String s) {
		if(this.searchHash(s)) {
			nHashSet.remove(s);
			return true;
		}
		else
			return false;
			
	}
	
	public boolean searchHash(String s) {
		nIterator = nHashSet.iterator();
		while(nIterator.hasNext()) {
			if(nIterator.next().equals(s))
				return true;
		}
		return false;
	}
}







반응형