티스토리 뷰
서론
Collection에서 제공하는 API를 이용해서 내용물의 순서를 랜덤으로 설정하는 방법을 소개합니다.
본론
Collections 클래스의 shuffle 메서드를 사용하여 Collection의 내용물의 순서를 랜덤으로 바꿔줍니다. 기존 데이터가 변경되는 것이기 때문에 기존 순서를 유지해야 한다면 복제해서 사용해야 합니다.
List<String> students = Arrays.asList("Foo", "Bar", "Baz", "Qux");
Collections.shuffle(students);
출처: https://www.baeldung.com/java-shuffle-collection
결론
Random 클래스를 이용해서 순서를 섞는 방법을 사용하려고 했는데, 이미 구현된 메서드가 있어서 정말 편하네요. 너무 좋습니다.
'개발자 > 자바(Java)' 카테고리의 다른 글
[Spring] Swagger 추가하기 (0) | 2024.02.23 |
---|---|
[Spring] data source 설정하기 (0) | 2024.02.18 |
[Spring] 테스트 시 Lombok.extern.log4j does not exist 해결방법 (0) | 2024.02.18 |
[Spring] WebSocket에서 동적 Destination 설정 (0) | 2024.01.26 |
[Spring boot] docker compose support 와 DB 사용 시 test 실패하는 경우 해결 방법 (0) | 2024.01.24 |