Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    142

    [Java]Errore Arrays.sort()

    Salve a tutti avendo un vettore che viene riempito da somme di vario genere quindi siamo davanti ad un array di tipo int, vorrei ordinarlo in maniera crescente e mi servo della funzione sort ma ricevo un errore

    codice:
    Arrays.sort(totale[i]);
    Multiple markers at this line
    	- Line breakpoint:UsaHardDisk [line: 71] - main(String[])
    	- The method sort(long[]) in the type Arrays is not applicable for the arguments
    Lo trovo alquanto strano, ho anche provato a cambiare da int a long ma niente sempre lo stesso errore

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    La variabile totale come è dichiarata? Se è un normale array tu stai chiamando Arrays.sort su un singolo elemento e non sull'intero array!
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    142
    è un normale array quindi come mi dovrei comportare?

  4. #4
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Ma come l'hai dichiarata? Puoi postare il codice?

    Probabilmente dovrebbe essere Arrays.sort(totale);

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    142
    si ma facendo cosi mi da solo l ultimo elemento dell array cmq ecco il codice
    codice:
    int totale[] = new int[nhd]; //nhd è un valore ke do io nel for e lo istanzio li
    totale[i] = punteggiov+punteggiot+punteggioc;
    Arrays.sort(totale[i]);

  6. #6
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Come l'ultimo? Non puoi effettuare sort() su un valore ma solo un array, quindi com'è già stato scritto devi fare sort(totale).

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    142
    ok allora faccio come dici ma poi per visualizzare l array ordinato faccio totale[i] o solamente totale?

  8. #8
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Come lo staresti visualizzando adesso?

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    142
    totale[i]

  10. #10
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Scusami, ma sei sicuro di aver bisogno di un array, non baserebbe una variabile int?

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

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.