Java - Elaborazione array

Sommario
Sebbene possiamo accedere ai dati di a Vettore manualmente utilizzando i suoi indici, è molto importante poter automatizzare questa procedura, in modo da poter eseguire grandi quantità di assegnazioni con poco codice.
Per realizzare questa automazione possiamo contare su diversi strumenti di Giava, tra questi abbiamo i loop per e mentre, oltre alla figura di per ciascuno essere in grado di leggere i dati da un array.
Ciclo attraverso l'array con for
Usare un per ciclo attraversare ed elaborare un array viene naturale, uno dei motivi per cui possiamo farlo è che Giava ci dice quante posizioni ha l'array in modo che possiamo stabilire quanti loop avrà il nostro blocco, un altro motivo è che poiché un array contiene tutti i suoi elementi dello stesso tipo di dati, la cosa più sicura è che elaboreremo detti dati allo stesso modo da ciò che rende naturale l'uso di questo strumento.
Vediamo nell'immagine seguente un codice di come facciamo un attraversamento di un array con a per ciclo.

Come abbiamo già definito un array con una dimensione, con la proprietà .lunghezza possiamo sapere qual è la sua lunghezza, usiamo questo come limite del ciclo for e quindi usiamo la variabile contatore per spostarci attraverso l'array ad ogni iterazione del ciclo. La cosa più interessante di questo codice è che combiniamo la funzionalità dell'array con l'acquisizione dei dati da parte dell'utente, con la quale possiamo ottenere infinite possibilità di funzionalità che possiamo sviluppare.
Per ogni ciclo
Questo è un miglioramento o un adattamento del classico ciclo for, la differenza è che invece di doverlo delimitare e impostare i suoi contatori, gli passeremo solo l'array e sarà incaricato di determinarne la dimensione e passare attraverso ciascuno dei suoi elementi.
DichiarazioneIl modo in cui dichiariamo questo ciclo cambia un po' rispetto a come lo facciamo con l'originale per, la prima cosa che dobbiamo fare è definire una variabile del tipo di dati che memorizza l'array, quindi gli diciamo l'array da attraversare. Vediamo la seguente immagine in cui abbiamo dichiarato un ciclo for-each:

Qui vediamo che abbiamo rispettato quanto spiegato nella definizione del ciclo, la parte più interessante che vediamo quando si utilizza il contenuto dell'array, se guardiamo, non abbiamo più bisogno del suo indice e questo perché l'istruzione applicata sa già in quale posizione dell'array va, quindi quando si stampa la variabile del ricevitore ci fornisce i valori in sequenza di come sono stati memorizzati.
Alla fine di questo tutorial possiamo vedere che in questo modo salviamo molto codice e il risultato è più leggibile, rendendolo un compito molto più semplice per le persone che devono leggere il nostro codice in futuro e quindi eseguire la manutenzione per contribuire a scalabilità.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave