Visualizzazione dei risultati da 1 a 5 su 5

Discussione: aiuto vector

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    101

    aiuto vector

    ciao,
    volevo sapere come si puo scorrere un vettore di vettori dato che ho un metodo che restituisce un vettore di vettori e lo dovrei stampare tutto il suo contenuto dei vettori interni in tabella diverse ma non saprei come fare.
    ciao grazie in anticipo.

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

    Re: aiuto vector

    Originariamente inviato da mrivan
    volevo sapere come si puo scorrere un vettore di vettori dato che ho un metodo che restituisce un vettore di vettori e lo dovrei stampare tutto il suo contenuto dei vettori interni in tabella diverse ma non saprei come fare.
    Innanzitutto per "vettore" intendi un array classico o un oggetto di tipo java.util.Vector (o altra classe simile)???

    In ogni caso la procedura non cambia, almeno concettualmente. Fai una iterazione sul vettore principale e per ogni elemento, che è un vettore, fai una iterazione su quello.
    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
    Mar 2008
    Messaggi
    101

    aiuto Vector

    Scusa l'ingnoranza ma come si fa un iterazione sul vettore principale e per ogni elemento, che è un vettore, fai una iterazione su quello.??

    cmq io dicevo java.util.Vector .

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    315
    Un doppio ciclo for...
    Con il primo punti il vettore esterno, con quello interno i vettori interni. Come se fosse una matrice.

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

    Re: aiuto Vector

    Originariamente inviato da mrivan
    come si fa un iterazione sul vettore principale e per ogni elemento, che è un vettore, fai una iterazione su quello.??
    Beh, intanto bisogna vedere se hai usato i generics oppure no.

    Comunque per iterare su un Vector (in generale su un List) si può:
    a) usare il classico ciclo for (int i = 0; i < vect.size(); i++) .....
    b) usare il Iterator fornito da vect.iterator() (e usare hasNext()/next() "a mano" sull'iteratore)
    c) usare il ciclo "enhanced" for (for-each) disponibile da Java 5 in poi.

    Se si usano i generics è più comodo/pratico, se non li si usano, è più scomodo ma si può fare lo stesso.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava 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 © 2025 vBulletin Solutions, Inc. All rights reserved.