Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Come funziona la classe Comparator?

    Ciao a tutti ragazzi sono un neofita della programmazione Java.

    Sto realizzando un progetto Libreria che prevede tre tipi di oggetto: Libro, Autore, Editore. La classe Libro ha, fra i vari attributi, un titolo è un voto. Vorrei poter ordinare i libri prima secondo un ordine alfabetico, in base al titolo del libro, poi in funzione del voto. Da quanto mi sembra di capire, in tal caso, Comparator è preferibile a Comparable in quanto eseguo più di un ordinamento, giusto?
    Quello che poi ho intenzione di capire è come funziona la classe Comparator, nel caso più specifio, volendo ordinare i libri per titolo, mi trovo a scrivere quanto segue:
    codice:
    import java.util.Comparator;
              public class LibriOrdinatiPerTitolo implements Comparator<Libro>{    
        
                   public int compare(Libro l1, Libro l2){
        
                   }
              }
    Cosa va inserito all'interno del metodo compare e come funziona visto che il tipo di ritorno è intero?

    Grazie della disponibilità

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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 © 2025 vBulletin Solutions, Inc. All rights reserved.