Millist liidest tuleks sortimiseks rakendada?

Sisukord:

Millist liidest tuleks sortimiseks rakendada?
Millist liidest tuleks sortimiseks rakendada?
Anonim

Java pakub võrreldavat liidest, mida peaks rakendama iga kohandatud klass, kui soovime kasutada massiivide või kogude sortimismeetodeid. Võrreldaval liidesel on meetod Võrdle(T obj), mida kasutatakse sortimismeetodites. Selle kinnitamiseks saate kontrollida mis tahes klassi Wrapper, String või Date.

Millise liidese peab klass rakendama, et kogumitega sorteerida?

Selleks, et objektidel oleks loomulik järjekord, peavad nad rakendama liidese java. lang. Võrreldav. Võrreldaval liidesel on meetod võrdlusTo, mis tagastab negatiivse, 0, positiivse, kui praegune väärtus on väiksem, võrdne või suurem kui väärtus, millega me võrdleme.

Kas sortimise kohandamiseks kasutatakse liidest?

Nii Comparable kui Comparator saab kasutada kohandatud sortimiseks, kuid nende kasutuses on mõningaid erinevusi. Võrreldavat liidest saab kasutada ühe sortimisviisi pakkumiseks, samas kui võrdleva liidest saab kasutada mitme sortimisviisi pakkumiseks.

Milline järgmistest on sorteeritud liides?

Klass, mis rakendab SortedSeti liidest, on TreeSet. TreeSet: TreeSeti klass, mis on rakendatud kogude raamistikus, on SortedSeti liidese teostus ja SortedSet laiendab komplekti liidest. See käitub nagu lihtne komplekt, välja arvatud see, et see salvestab elemendid sorteeritud vormingus.

Millise liidese peal kogude sortimise algoritm töötab?

Java võrdlusliides – kogude töötamine. Sorteeri

Soovitan: