Hvordan få lengden på en matrise i Java

Hvordan få lengden på en matrise i Java
I programmering kan array -lengde brukes på forskjellige måter. I Java er en matrise en datastruktur som brukes til å holde flere elementer av samme datatype, for å administrere og for å utføre forskjellige operasjoner på matriser er det avgjørende å vite lengden på en matrise. I denne artikkelen vil vi lære deg hvordan du kan få eiendomsegenskapen og hvordan du bruker den i Java -programmering:

Få matriselengde i Java

Først vil vi lage en klasse ved navn “Alength”:

Offentlig klasse

Nå i hovedfunksjonen har vi tatt to matriser en er med et heltall av variabel type, og det andre er med en streng:

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

For å vise lengden på begge disse matriser må du skrive:

System.ute.println ("lengden på tall:"+tall.lengde+"\ n");
System.ute.Println ("Lengden på byene:"+byer.lengde);

Så hele koden som vi har skrevet vises nedenfor

public class alength
public static void main (String [] args)
int [] tall = 11,34,78,98,12,92;
String [] Cities = "Newyork City", "Washington", "San Antonio", "California";
System.ute.println ("lengden på tall:"+tall.lengde+"\ n");
System.ute.Println ("Lengden på byene:"+byer.lengde);

Merk: Du må installere Java Development Kit (JDK) for å utføre Java -baserte programmene i Linux OS ved å skrive

$ sudo apt install standard-jdk

Etter det må du åpne en hvilken.Java ”:

$ Nano alength.Java

Nå må du samle koden først før du utfører den:

$ Javac alength.Java
$ java alength

Nå har vi tatt et annet eksempel der vi har brukt en skannerklasse for å ta innspill fra brukere:

Skanner i = ny skanner (system.i);

Nå etter det har vi opprettet en offentlig klasse med navnet ArrayLength:

Offentlig klasse ArrayLength

Etter å ha definert hovedfunksjonen, vil vi for dette eksemplet initialisere en matrise med 5 elementer og lagre disse verdiene i variabelen med et navn på 'EN':

int [] a = ny int [5]; // en rekke 5 elementer

Nå skal vi ta inngangen for hvert array -element fra brukeren ved å bruke en for loop:

for (int i = 0; i
System.ute.println ("Enter element #" + (i + 1));
A [i] = i.nextInt ();

Så denne sløyfen starter fra matriselementet 0 og avslutter deretter til den når lengden på en matrise 'EN' ved å bruke en EN.lengde eiendom (tilsvarer 5) og på slutten, A [i] vil lagre inngangsverdiene tatt fra brukeren. Etter det skal vi vise verdien av hvert arrayelement:

System.ute.println ();
for (int i = 0; i
System.ute.println ("a ["+i+"] ="+a [i]);

Så den komplette koden for å få lengden på en matrise ville være:

Importer Java.util.Skanner;
offentlig klasse ArrayLength
public static void main (String [] args)
// definere et skannerobjekt for datainngang.
Skanner i = ny skanner (system.i);
// erklære en matrise.av 10 heltall
int [] a = ny int [5]; // en rekke 5 elementer
// Bruk en for loop for å akseptere verdier fra brukeren for hvert element i matrisen.
for (int i = 0; i
// godta verdien av hvert element I fra brukeren
System.ute.println ("Enter element #" + (i + 1));
A [i] = i.nextInt ();

System.ute.println ();
// Displayelementer av matrise fra 0 til lengde på matrise minus 1.
for (int i = 0; i
System.ute.println ("a ["+i+"] ="+a [i]);


Etter det, oppretter Java -filen for ovennevnte kode ved å bruke en hvilken som helst tekstredigerer:

$ nano arrayLength.Java

Nå må du skrive koden ovenfor i tekstredigereren og deretter lagre den med navnet på klasse “ArrayLength.Java ”:

Du får utdataene etter å ha sammenstilt som vist nedenfor:

$ Javac ArrayLength.Java
$ Java ArrayLength

Konklusjon

Array Length er en veldig praktisk eiendom i Java -programmering for å utføre distinkte funksjoner på matriser. I denne artikkelen har vi lært hvordan vi skal skaffe lengden på en matrise og hvordan du bruker den i et Java -program. To eksempler er gitt, først for å bare skrive ut matriselengden på brukerdefinerte matriser og andre få 5 elementer fra brukeren og bruke array lengdeegenskap i for loop.