Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    655

    Dubbio sul metodo compareTo()

    Ciao a tutti ho un dubbio sul metodo compareTo();

    Sulla documentazione Java riporta scritto questo:
    codice:
    Returns:
        the value 0 if the argument string is equal to this string; a value less than 0 if this string is lexicographically less than the string argument; and a value greater than 0 if this string is lexicographically greater than the string argument.
    Ora il mio dubbio è :

    su questa istruzione:
    codice:
    uno.compareTo(due);
    qual'è l'argomento e qual'è l'oggetto??

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Dubbio sul metodo compareTo()

    Originariamente inviato da melmar20
    su questa istruzione:
    codice:
    uno.compareTo(due);
    qual'è l'argomento e qual'è l'oggetto??
    uno è l'oggetto su cui è invocato il compareTo, due è l'altro oggetto da comparare con uno.

    compareTo dovrà restituire:
    < 0 se uno < due
    > 0 se uno > due
    0 se uno uguale a due
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    655
    quindi i parametri che si ricevono in ingresso sono sempre argomenti.

    Giusto?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da melmar20
    quindi i parametri che si ricevono in ingresso sono sempre argomenti.

    Giusto?
    Facciamo una premessa: in genere si dicono "parametri" quelli dichiarati nel metodo (es. pippo(int a, int b) a e b sono i parametri) e si dicono "argomenti" i valori passati all'atto della invocazione del metodo (es. pippo(1,2) 1 e 2 sono gli argomenti).
    A volte si sente anche parlare di "parametri formali" e "parametri attuali", sono la stessa cosa di quelli che ho detto prima, il succo non cambia.

    Detto questo, non ho ben capito il tuo dubbio. compareTo ha 1 parametro e quindi dovrai passare 1 argomento quando lo invochi.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    655
    niente grazie mille sei stato chiarissimo.

    Volevo essere certo di quale fosse considerato oggetto e quale argomento nel metodo compareTo().

    ora mi è tutto chiaro.

    GRazie ciaooo!

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.