note

ArrayList로 로또 만들기 Contains()메소드 사용 본문

자바/중요 클래스들

ArrayList로 로또 만들기 Contains()메소드 사용

투한 2011. 12. 28. 17:30
package com.list;//로또만들기 ArrayList , Contains메소드 이용해서 

import java.util.Collections;
import java.util.Random;
import java.util.ArrayList;

public class ArrayListLotto {
	public ArrayListLotto(){
		make();
	}

	public void make(){
		ArrayList vc = new ArrayList();

		Random ra = new Random();
		Integer ir = null;
		while(vc.size()<6){
			//난수 발생
			ir = new Integer(ra.nextInt(45)+1);
			//중복값 체크
			if(!vc.contains(ir))
				vc.add(ir);
		}
		Collections.sort(vc);//오름차순
		for(int i : vc)
			System.out.print(i+"\t");
	}
	public static void main(String[] args) {
		new ArrayListLotto();
	}
}


14 15 23 24 27 35

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

HashMap특성 2  (0) 2011.12.28
HashMap 특성  (0) 2011.12.28
HashSet 클래스로 로또 만들기  (0) 2011.12.28
Set 인터페이스  (0) 2011.12.28
LinkedList 클래스 사용  (0) 2011.12.28