Come ottenere la lunghezza di un array in Java

Come ottenere la lunghezza di un array in Java
Nella programmazione, la lunghezza dell'array può essere utilizzata in vari modi. In Java un array è una struttura di dati utilizzata per contenere più elementi dello stesso tipo di dati, per gestire e eseguire operazioni diverse su array è fondamentale conoscere la lunghezza di un array. In questo articolo, ti insegneremo come ottenere la proprietà della lunghezza dell'array e come usarla nella programmazione Java:

Ottenere la lunghezza dell'array in Java

Innanzitutto, creeremo una classe con il nome di "Alength":

ALETTRO CLASSE PUBBLICA

Ora nella funzione principale abbiamo preso due array uno è con un numero intero di tipo variabile e il secondo è con una stringa:

int [] numeri = 11,34,78,98,12,92;
String [] Cities = "NewYork City", "Washington", "San Antonio", "California";

Per visualizzare la lunghezza di entrambi questi array è necessario digitare:

Sistema.fuori.println ("La lunghezza dei numeri:"+numeri.lunghezza+"\ n");
Sistema.fuori.println ("La lunghezza delle città:"+città.lunghezza);

Quindi il codice completo che abbiamo scritto è mostrato di seguito

Classe pubblica Alength
public static void main (string [] args)
int [] numeri = 11,34,78,98,12,92;
String [] Cities = "NewYork City", "Washington", "San Antonio", "California";
Sistema.fuori.println ("La lunghezza dei numeri:"+numeri.lunghezza+"\ n");
Sistema.fuori.println ("La lunghezza delle città:"+città.lunghezza);

Nota: È necessario installare il kit di sviluppo Java (JDK) per eseguire i programmi basati su Java nel sistema operativo Linux

$ sudo apt installare default-jdk

Successivamente, è necessario aprire qualsiasi editor di testo e creare un file Java con il nome di "Alength.Giava":

$ Nano Alength.Giava

Ora devi compilare il codice prima di eseguirlo:

$ Javac Alength.Giava
$ Java Alength

Ora abbiamo preso un altro esempio in cui abbiamo usato una classe di scanner per prendere input dagli utenti:

Scanner in = nuovo scanner (sistema.In);

Ora dopo, abbiamo creato una classe pubblica con il nome di ArrayLength:

ArrayLength di classe pubblica

Dopo aver definito la funzione principale, per questo esempio, inizializzeremo un array con 5 elementi e memorizzeremo quei valori nella variabile con un nome di 'UN':

int [] a = new int [5]; // un array di 5 elementi

Ora prenderemo l'ingresso per ogni elemento di array dall'utente usando un ciclo per:

per (int i = 0; i
Sistema.fuori.println ("Enter Element #" + (i + 1));
A [i] = in.NextInt ();

Quindi questo ciclo inizierà dall'elemento array 0 e quindi terminerà fino a raggiungere la lunghezza di un array 'UN' usando un UN.lunghezza Proprietà (uguale a 5) e alla fine, A [i] memorizzerà i valori di input prelevati dall'utente. Successivamente, visualizzeremo il valore di ciascun elemento di array:

Sistema.fuori.println ();
per (int i = 0; i
Sistema.fuori.println ("a ["+i+"] ="+a [i]);

Quindi il codice completo per ottenere la lunghezza di un array sarebbe:

Importa Java.util.Scanner;
classe pubblica ArrayLength
public static void main (string [] args)
// Definisci un oggetto scanner per l'input dei dati.
Scanner in = nuovo scanner (sistema.In);
// dichiara un array.di 10 numeri interi
int [] a = new int [5]; // un array di 5 elementi
// Usa un ciclo per accettare i valori dall'utente per ciascun elemento dell'array.
per (int i = 0; i
// Accetta il valore di ciascun elemento I dall'utente
Sistema.fuori.println ("Enter Element #" + (i + 1));
A [i] = in.NextInt ();

Sistema.fuori.println ();
// Visualizza elementi di array da 0 a lunghezza dell'array meno 1.
per (int i = 0; i
Sistema.fuori.println ("a ["+i+"] ="+a [i]);


Successivamente, crea il file Java per il codice sopra utilizzando qualsiasi editor di testo:

$ Nano ArrayLength.Giava

Ora devi scrivere il codice sopra nell'editor di testo e quindi salvarlo con il nome della classe “ArrayLength.Giava":

Otterrai l'output dopo la compilazione come mostrato di seguito:

$ Javac ArrayLength.Giava
$ Java ArrayLength

Conclusione

La lunghezza dell'array è una proprietà molto utile nella programmazione Java per svolgere funzioni distinte sugli array. In questo articolo, abbiamo imparato come acquisire la durata di un array e come usarlo in un programma Java. Vengono forniti due esempi, prima per stampare semplicemente la lunghezza dell'array degli array definiti dall'utente e in secondo luogo ottenendo 5 elementi dall'utente e utilizzando la proprietà della lunghezza dell'array in loop.