Programma Java per stampare array

Pubblicato: 2023-01-29

Sommario

Nozioni di base sull'array Java:

Un array in Java è una raccolta di elementi simili che fanno riferimento a un singolo nome. Gli array Java sono leggermente diversi dagli array di altri linguaggi di programmazione orientati agli oggetti. Alcuni fatti importanti sugli array utilizzati in Java sono:

  • Gli array in Java sono assegnati dinamicamente.
  • Una variabile array può essere dichiarata come qualsiasi altra variabile Java specificando [] dopo la menzione del tipo di dati.
  • I contenuti di un array sono sequenziati e ogni variabile dell'array è specificata da un indice che parte da 0, cioè il primo elemento dell'array è nell'indice 0 , il secondo elemento è nel primo indice e così via.
  • Gli array in Java possono essere usati come una variabile locale o un campo statico o un parametro di metodo.
  • La dimensione dell'array può essere di tipo int o short. I valori lunghi non possono essere assegnati come dimensione dell'array.
  • Un oggetto è la superclasse diretta dell'array di tipo.
  • Le interfacce Cloneable e java.io.Serializable sono implementate da ciascun tipo di array.

Dai un'occhiata ai nostri corsi di tecnologia gratuiti per avere un vantaggio sulla concorrenza.

Esplora i nostri famosi corsi di ingegneria del software

Master of Science in Computer Science presso LJMU e IIITB Programma di certificazione della sicurezza informatica Caltech CTME
Bootcamp di sviluppo completo dello stack Programma PG in Blockchain
Programma Executive PG in sviluppo Full Stack
Visualizza tutti i nostri corsi di seguito
Corsi di ingegneria del software

Stampa di un array in Java:

Una struttura di dati che memorizza gli elementi dello stesso tipo di dati è chiamata matrice in Java. Gli elementi dell'array sono allocati in una posizione di memoria contigua. Quindi, un insieme fisso di elementi può essere memorizzato in un array. Esistono diversi modi in cui è possibile stampare un array. Sono:

  • Per ciclo
  • Per ogni ciclo
  • Metodo Arrays.toString()
  • Metodo Arrays.deepToString()
  • Metodo Arrays.asList()
  • Interfaccia Iteratore in Java
  • API di streaming in Java

Impara i corsi di sviluppo software online dalle migliori università del mondo. Guadagna programmi Executive PG, programmi di certificazione avanzata o programmi di master per accelerare la tua carriera.

Competenze di sviluppo software richieste

Corsi JavaScript Corsi Java di base Corsi di strutture dati
Corsi Node.js Corsi SQL Corsi di sviluppo full stack
Corsi NFT Corsi DevOps Corsi sui Big Data
Corsi React.js Corsi di sicurezza informatica Corsi di cloud computing
Corsi di progettazione di database Corsi Python Corsi di criptovaluta

Come stampare un array in Java usando il ciclo for-each?

Il ciclo 'for-each' in Java viene utilizzato anche per iterare su un array di elementi. Funziona in base al numero di elementi nell'array. Per ogni iterazione, un elemento viene restituito dal ciclo nella variabile definita. La sintassi del ciclo 'for-each' è la seguente:

for(Digitare var:array)

Leggi i nostri articoli popolari relativi allo sviluppo software

Come implementare l'astrazione dei dati in Java? Cos'è la classe interna in Java? Identificatori Java: definizione, sintassi ed esempi
Comprensione dell'incapsulamento in OOPS con esempi Spiegazione degli argomenti della riga di comando in C Le 10 principali funzionalità e caratteristiche del cloud computing nel 2022
Polimorfismo in Java: concetti, tipi, caratteristiche ed esempi Pacchetti in Java e come usarli? Tutorial Git per principianti: impara Git da zero

Uso del metodo Arrays.toString() per stampare un array in Java:

Questo metodo statico in Java è di classe array ed è un componente del pacchetto java.util. Consiste in diversi metodi che possono manipolare un array. La sintassi del metodo Arrays.toString() in Java è indicata di seguito.

public static String toString(int[] a)

Questo metodo accetta un array con qualsiasi tipo primitivo come argomento di input. Restituisce un array sotto forma di stringa e consiste in un elenco di elementi dell'array. La conversione degli elementi dell'array in una stringa viene eseguita da String.valueOf(int).

Come stampare un array in Java usando il metodo Arrays.deepToString():

Quando viene richiamato questo metodo, un array multidimensionale viene convertito in una stringa di elementi dell'array. Questa funzione necessita di un argomento di input sotto forma di un array. Restituisce la rappresentazione dell'array sotto forma di stringa. La sintassi di questo metodo in Java è quella specificata di seguito.

public static String deepToString(Object[] a)

Metodo Arrays.asList() per stampare un array di elementi in Java:

Anche questo è un metodo Java statico della classe Arrays che appartiene al pacchetto java.util. Funge da connessione tra l'API basata sulla raccolta e quella basata su array. La sintassi in cui questo metodo viene utilizzato in un codice Java è menzionata di seguito.

public static <T> Lista<T>asLista(T…a)

Questo metodo consente inoltre all'utente di sviluppare un elenco di dimensioni fisse che possono essere inizializzate per accogliere molti elementi.

List<T>obj=Arrays.toString(array[] a

Questo metodo restituisce l'array di input sotto forma di elenco.

Uso dell'interfaccia Iterator per stampare un array in Java:

Java Iterator è un'interfaccia costituita nel pacchetto java.util. La creazione di un Iterator può essere eseguita invocando il metodo iterator(). Questa funzione è con l'interfaccia di raccolta di Java e il valore restituito è anche un iteratore.

Altre funzioni di array in Java:

Oltre a stampare un array, il compilatore Java esegue varie altre funzioni di array, alcune delle quali sono elencate di seguito.

  • Recupera l'elemento iniziale e finale di un array.
  • Recupera un elemento di matrice arbitrario.
  • Inserisci un nuovo elemento in un array.
  • Confronto di due array.
  • Controlla se un array è vuoto o meno.

Se sei interessato a saperne di più su Java, sviluppo di software full-stack, dai un'occhiata al programma Executive PG di Grad & IIIT-B in Sviluppo software - Specializzazione nello sviluppo di stack completo, progettato per professionisti che lavorano e offre oltre 500 ore di formazione rigorosa , 9+ progetti e incarichi, status di Alumni IIIT-B, pratici progetti capstone pratici e assistenza lavorativa con le migliori aziende.

Vuoi condividere questo articolo?

Preparati per una carriera del futuro

Candidati ora per i master in ingegneria del software