Isih Senarai atau ArrayList dalam Java
Apabila bekerja dengan koleksi data, ia sering menjadi perlu untuk mengisih elemen dalam susunan tertentu . Artikel ini membentangkan penyelesaian untuk mengisih Senarai atau ArrayList bagi beregu dalam tertib menurun.
Masalah:
Pertimbangkan input ArrayList berikut:
List<Double> testList = new ArrayList<>(); testList.add(0.5); testList.add(0.2); testList.add(0.9); testList.add(0.1); // ... (remaining elements)
Kita perlu mengisih ArrayList ini dalam tertib menurun, menghasilkan yang berikut output:
0.92 0.9 0.71 0.71 0.71 // ... (remaining elements)
Penyelesaian:
Menggunakan rangka kerja Java Collections, kita boleh mencapai pengisihan ini dengan cara yang mudah:
Collections.sort(testList); Collections.reverse(testList);
Dengan memanggil Collections.sort(testList), kami memulakan pengisihan ArrayList dalam tertib menaik. Untuk membalikkan susunan dan mendapatkan susunan menurun yang dikehendaki, kami kemudiannya menggunakan Collections.reverse(testList).
Maklumat Tambahan:
Ingat untuk mengimport kelas Collections sebelum menggunakan kaedah ini:
import java.util.Collections;
Kelas Koleksi menyediakan pelbagai kaedah utiliti untuk bekerja dengan koleksi, menjadikannya sumber yang berharga untuk tugasan manipulasi koleksi.
Atas ialah kandungan terperinci Bagaimana untuk Mengisih Senarai Array Java bagi Beregu dalam Susunan Menurun?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!