note

HashSet 클래스로 로또 만들기 본문

자바/중요 클래스들

HashSet 클래스로 로또 만들기

투한 2011. 12. 28. 17:14
package com.set;//로또 만들기(HashSet)

import java.util.Set;
import java.util.List;
import java.util.HashSet;
import java.util.LinkedList;
import java.util.Collections;

public class HashSetLotto {
	public static void main(String[] args) {
		Set set = new HashSet();

		while(set.size()<6){
			int num = (int)(Math.random()*45)+1;
			System.out.println(num);
			set.add(new Integer(num));
		}
		
		//데이터를 정렬하기 위해 Set -> List
		List list = new LinkedList(set);
		
		//데이터 정렬
		Collections.sort(list);
		
		System.out.println(list);
	}
}


7
26
32
1
28
31
[1, 7, 26, 28, 31, 32]


'자바 > 중요 클래스들' 카테고리의 다른 글

HashMap 특성  (0) 2011.12.28
ArrayList로 로또 만들기 Contains()메소드 사용  (0) 2011.12.28
Set 인터페이스  (0) 2011.12.28
LinkedList 클래스 사용  (0) 2011.12.28
Stack의 구조  (0) 2011.12.28