Visualizzazione dei risultati da 1 a 10 su 14

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    315
    Ho capito il discorso, tuttavia non riesco a capire dove avviene l'invocazione del metodo compare. Cioè, dove avviene esattamente il confronto tra gli oggetti? Nel momento in cui viene creato un oggetto StringComparator passandolo in input al metodo sort?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da newutente Visualizza il messaggio
    Ho capito il discorso, tuttavia non riesco a capire dove avviene l'invocazione del metodo compare. Cioè, dove avviene esattamente il confronto tra gli oggetti? Nel momento in cui viene creato un oggetto StringComparator passandolo in input al metodo sort?
    È all'interno del metodo sort che avviene la invocazione di compareTo (per la forma di sort che "presuppone" che gli oggetti siano Comparable) oppure di compare (per la forma che riceve il Comparator esplicito).

    E come ho detto, il sort fa tante comparazioni e dai risultati deduce come riordinare la lista affinché segua quel criterio di ordinamento passato (con Comparable implicito o Comparator esplicito).
    Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.