"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Java Hashset/LinkedHashset Random Element 획득 방법에 대한 자세한 설명

Java Hashset/LinkedHashset Random Element 획득 방법에 대한 자세한 설명

2025-03-12에 게시되었습니다
검색:154

How to Pick a Random Element from a Java HashSet or LinkedHashSet?

Java의 Hashset 및 LinkedHashset

해시 세트는 고유 한 요소 모음을 나타내며 빠른 조회를 위해 해싱을 활용합니다. LinkedHashSet은 요소가 세트에 추가 된 순서를 유지합니다.

임의의 요소를 선택하여

Java에서 세트에서 임의의 요소를 선택하면 다음 기술을 사용할 수 있습니다.

import java.util.random; java.util.set import; 공개 클래스 randomsetElement { public static void main (String [] args) { // 해시 세트를 만듭니다 myhashset = new Hashset (); myhashset.add ( "one"); myhashset.add ( "2"); myhashset.add ( "3"); // 임의의 개체를 만듭니다 랜덤 random = new random (); // 세트의 크기를 계산합니다 int size = myhashset.size (); // 임의의 인덱스를 생성합니다 int item = random.nextInt (size); // 세트를 반복하여 임의 인덱스에서 요소를 찾습니다. int i = 0; for (object obj : myhashset) { if (i == 항목) { // 임의의 요소를 반환합니다 System.out.println ( "랜덤 요소 :"obj); 부서지다; } 나 ; } } }

이 예에서는 필요한 Java 라이브러리를 가져 와서 해시 세트를 만듭니다. 그런 다음 0과 세트의 크기 사이에 임의의 인덱스를 생성하고 해당 인덱스에서 요소를 찾아 인쇄하기 위해 For-Each Loop을 사용하여 세트를 반복합니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3