Denne bloggen vil forklare hvordan du kan legge til et element i en matrise i Java. Så la oss komme i gang!
Legge til elementer til en Java -matrise
I Java kan du legge til elementer i en matrise:
La oss nå sjekke ut den uttalte metoden en etter en.
Metode 1: Legge til elementer til matrise ved å lage en ny Java -matrise
For å legge til elementer i en matrise i Java, opprett først en matrise og kopier deretter de eksisterende matriseelementene i den nyopprettede matrisen. Etter å ha gjort det, kan du legge til nye elementer i det.
Eksempel
I dette eksemplet vil vi for det første opprette en heterelt med heltall numarray [] med følgende verdier:
I neste trinn vil vi lage en ny heltallstype som heter newnumarray [] med en større størrelse på den eksisterende matrisen:
int newnumarray [] = ny int [numarray.lengde + 1];Elementet 77 er lagret i den navngitte variabelen appendvalue, som vi vil legge til:
int appendvalue = 77;For å skrive ut matrisen numarray [], bruke System.ute.println () metode:
System.ute.Println ("Numarray:" + Arrays.toString (numarray));Kopier nå elementene i Array Numarray [] i en nyopprettet matrise newnumarray [] ved å bruke en for loop:
for (int i = 0; iSett deretter inn verdien som er lagret i appendvalue Variabel i NewnumArray []:
NewnumArray [Numarray.lengde] = appendvalue;Til slutt, skriv ut NewNumArray [] -elementene:
System.ute.println ("newnumarray:" + arrays.toString (newnumarray));Den gitte utgangen indikerer at 77 blir lagt til i NewnumArray []:
La oss nå sjekke ut den andre metoden for å legge til elementer i en matrise i Java.
Metode 2: Legge til elementer i en matrise i Java ved å bruke ArrayList
Du kan også bruke Java ArrayList for å legge til elementer i en matrise. Det anses som ideelt ettersom ArrayList er en gjenstandbar matrise.
Eksempel
Først av alt, vil vi lage en hetery for heltallstype som heter numarray [] med følgende verdier:
Skriv ut matrise ved å bruke System.ute.println () metode:
System.ute.Println ("Numarray:"+ Arrays.toString (numarray));Lag en arraylist som heter newnumarraylist og gi matrisen i den ved å bruke ASList () metode:
ArrayListLegg til det nødvendige elementet i den opprettede ArrayList ved hjelp av ADD () -metoden:
newnumarraylist.Legg til (77);Nå vil vi konvertere denne arraylisten til en matrise ved å bruke ToArray () metode:
numArray = newNumArrayList.ToArray (Numarray);Til slutt, skriv ut matrisen med det vedlagte elementet:
System.ute.Println ("ArrayList:"+ Arrays.toString (numarray));Produksjon
Vi har gitt all nødvendig informasjon relatert til å legge til elementer i en matrise i Java.
Konklusjon
I Java kan elementer legges til en matrise ved å bruke array -liste eller opprette en ny matrise. Den beste og mest effektive metoden er å bruke arraylisten for det nevnte formålet. For å gjøre det, konverter den eksisterende matrisen til en ArrayList, legg til nødvendige elementer og konverter den til en normal matrise. ArrayList tar også mindre minneplass. Denne bloggen diskuterte metodene for å legge til elementer i en matrise i Java.