Pemilihan Elemen Rawak daripada Set
Memilih elemen rawak daripada set boleh menjadi operasi yang berguna dalam pelbagai senario pengaturcaraan. Di Java, jika berurusan dengan HashSet atau LinkedHashSet secara khusus, terdapat beberapa pendekatan yang perlu dipertimbangkan.
Pendekatan:
Penyelesaian yang disediakan menggunakan algoritma mudah untuk mencapai ini. Ia melibatkan:
Contoh Kod:
<code class="java">int size = myHashSet.size(); int item = new Random().nextInt(size); // Consider using a shared Random object for efficiency int i = 0; for (Object obj : myHashSet) { if (i == item) { return obj; } i++; }</code>
Atas ialah kandungan terperinci Bagaimana untuk Memilih Elemen Secara Rawak daripada HashSet atau LinkedHashSet di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!