Quina interfície s'ha d'implementar per ordenar?

Quina interfície s'ha d'implementar per ordenar?
Quina interfície s'ha d'implementar per ordenar?
Anonim

Java proporciona una interfície comparable que hauria de ser implementada per qualsevol classe personalitzada si volem utilitzar mètodes d'ordenació de matrius o col·leccions. La interfície Comparable té el mètode compareTo(T obj) que s'utilitza pels mètodes d'ordenació, podeu comprovar qualsevol classe Wrapper, String o Date per confirmar-ho.

Quina interfície ha d'implementar una classe per utilitzar-la amb l'ordenació de col·leccions?

Per tal que els objectes tinguin un ordre natural, han d'implementar la interfície java. lang. Comparable. La interfície Comparable té un mètode compareTo, que retorna un negatiu, 0, un positiu si el valor actual és menor, igual o superior al valor amb el qual estem comparant, respectivament.

S'utilitza una interfície per personalitzar l'ordenació?

Tant Comparables comes poden utilitzar per a l'ordenació personalitzada, però hi ha algunes diferències en el seu ús. La interfície comparable es pot utilitzar per proporcionar una manera d'ordenar, mentre que la interfície de comparació es pot utilitzar per oferir diverses maneres d'ordenar.

Quina de les opcions següents és la interfície ordenada?

La classe que implementa la interfície SortedSet és TreeSet. TreeSet: la classe TreeSet que s'implementa al marc de col·leccions és una implementació de la Interfície SortedSet i SortedSet amplia la Interfície Set. Es comporta com un conjunt senzill amb l'excepció que emmagatzema elements en un format ordenat.

En quina interfície funciona l'algoritme d'ordenació de col·leccions?

Interfície de comparació de Java: funcionament de les col·leccions. Ordena