study 교재/*초간단 자바

PART11.배열보다 유용한 컬렉션/LESSON 07.List순서 섞기

뚱토93 2023. 4. 18. 11:55
  • 가끔은 목록의 순서를 무작위로 섞어야 할 필요가 있다.
  • ex) 로또 번호를 추천해주는 프로그램, 점심 메뉴 무작위로 추천해주는 프로그램, 카드 게임에서 카드를 섞는 행위 등
  • Collections가 제공하는 shuffle 메소드를 이용하면 List가 가진 요소들의 순서를 무작위로 섞을 수 있다.

그림11.29-Collections.shuffle 메소드의 사용 예

1.for문을 이용해 정수형 List에 0부터 9까지의 값을 추가했습니다.

2.Collections.shuffle 메소드의 매개변수로 List를 입력하면 해당 List의 요소들을 섞어준다.

 

->앞의 예제 코드를 여러번 실행하면 List의 요소들이 실행할 때마다 다른 순서로 섞여 나오는 것을 확인할 수 있다.