Ali lahko uporabimo primerjalnik z ArrayList?
Ali lahko uporabimo primerjalnik z ArrayList?

Video: Ali lahko uporabimo primerjalnik z ArrayList?

Video: Ali lahko uporabimo primerjalnik z ArrayList?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, November
Anonim

Skratka, razvrstiti ArrayList z uporabo a Primerjalka morate: Ustvarite novo ArrayList . Napolnite arrayList z elementi, z uporabo metode add(E e) API ArrayList . Prikličite metodo API reverseOrder() za zbirke, da dobite a Primerjalka ki elementom seznama nalaga obratno od naravnega razporejanja.

Podobno, ali ArrayList izvaja primerljivo?

sort() metoda razvršča ArrayList elementov ali elementov katerega koli drugega seznama izvajanje pod pogojem, da so elementi primerljivo . Kaj to pomeni programsko je da morajo razredi elementov izvajati the Primerljivo vmesnik za java . lang paket.

Lahko se tudi vprašamo, zakaj uporabljamo primerjalnik v Javi? Primerljivo v/s Primerjalnik v Javi Primerljiv vmesnik je uporabljeno razvrščanje predmetov z naravnim razvrščanjem. Primerjalnik v Javi je uporabljeno za razvrščanje atributov različnih predmetov. Primerljivi vmesnik primerja »to« referenco z navedenim objektom. Primerjalnik v Javi primerja dva podana različna predmeta razreda.

Poleg tega, kako primerljiv in primerjalnik delujeta interno?

Z Primerljivo , vaš razred mora implementirati primerljivo vmesnik in morate preglasiti njegovo metodo compareTo. Torej, ko pokličete Zbirke. sortiranje na objektu vašega razreda, se pokliče vaša implementacija metode compareTo NOTRANJE , in predmeti so ustrezno razvrščeni.

Ali lahko razvrstite ArrayList v Javi?

Pristop: An ArrayList lahko biti Razvrščeno z uporabo razvrsti () metoda zbirke zbirk v Java . tole razvrsti () pomeni zbirko kot razvrščeno kot parameter in vrne zbirko razvrščeno privzeto v naraščajočem vrstnem redu.

Priporočena: