티스토리 뷰

자바 배열 리스트 랜덤으로 섞기

shuffle

  • Collections의 shuffle을 이용해서 배열, 리스트를 섞는 방법입니다.
public class Shuffle {
    public static void main(String[] args) {
        Integer[] numbers = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
        List<Integer> numberList = Arrays.asList(numbers);
        // 기본값
        System.out.println(Arrays.toString(numbers);
        Collections.shuffle(numberList);
        // 변경값
        System.out.println(Arrays.toString(numbers);
    }
}

결과

[1, 2, 3, 4, 5, 6, 7, 8, 9]
[7, 5, 8, 6, 3, 2, 9, 1, 4] (랜덤값)

'Programming > JAVA' 카테고리의 다른 글

자바 최대값 최소값 구하기  (0) 2022.06.27
자바 문자열 숫자인지 확인  (0) 2022.06.25
자바 Boolean 정렬 Boolean.compare  (0) 2021.04.07
자바 map 다중제거 Iterator  (0) 2021.04.06
[JAVA] 자바 정렬 Sort, Comparable  (0) 2021.03.29
댓글