Program Kotlin untuk Menyusun ArraySenarai Objek Custom Mengikut Harta

Dalam program ini, anda akan belajar menyusun susunan senarai objek kustom berdasarkan harta benda mereka di Kotlin.

Contoh: Susun ArraySenarai Objek Tersuai Mengikut Harta

 import java.util.* fun main(args: Array) ( val list = ArrayList() list.add(CustomObject("Z")) list.add(CustomObject("A")) list.add(CustomObject("B")) list.add(CustomObject("X")) list.add(CustomObject("Aa")) var sortedList = list.sortedWith(compareBy(( it.customProperty ))) for (obj in sortedList) ( println(obj.customProperty) ) ) public class CustomObject(val customProperty: String) ( )

Semasa anda menjalankan program, outputnya adalah:

 A Aa BXZ

Dalam program di atas, kami telah menentukan CustomObjectkelas dengan Stringharta tanah, customProperty.

Dalam main()kaedah ini, kami telah membuat senarai senarai objek objek khusus, yang dimulakan dengan 5 objek.

Untuk menyusun senarai dengan harta tanah, kami menggunakan sortedWith()kaedah senarai . The sortedWith()Cara mengambil comparator compareByyang membandingkan customProperty setiap objek dan menyusun ia.

Senarai yang disusun kemudian disimpan dalam senarai diurutkan pemboleh ubah.

Inilah kod Java yang setara: Program Java untuk menyusun ArrayList objek tersuai mengikut harta.

Artikel menarik...