Mens programmering i Java, kan det være et krav for å stille koden begrensninger. For eksempel å tildele faste størrelser til beholderen som akkumulerer verdier, i.e., “
matriser”. I slike situasjoner hjelper transformeringslister til matriser i Java for å bruke dem effektivt å hjelpe utvikleren med å gjøre dataene konfidensielle og uforanderlige.
Denne bloggen vil utdype tilnærmingene til konverteringslister til matriser i Java.
Hvordan konvertere listen til matrise i Java?
For å transformere en liste til en matrise i Java, bruk følgende tilnærminger:
- “ToArray ()”Metode.
- “ToArray () Metode og “Heltall”Objekt.
Tilnærming 1: Konverter listen til Array i Java ved å bruke “ToArray ()” -metoden
“ToArray ()”Metode konverterer en“ArrayList”Inn i en matrise og returnerer den. “Legg til()”Metode legger til elementer i listen. Disse metodene kan brukes for å bare konvertere den opprettede listen til en matrise.
Syntaks
ArrayList.ToArray (Array)
I denne syntaksen, “Array”Tilsvarer matrisen der“ArrayList”Elementer lagres.
Eksempel
Før du fortsetter med de akkumulerte eksemplene, må du huske å inkludere følgende bibliotek:
Importer Java.util.ArrayList;
Legg deretter til følgende kode:
offentlig klasse listToArray
public static void main (String [] args)
ArrayList ConvertList = new ArrayList ();
konvertitt.Legg til (1);
konvertitt.Legg til (2);
konvertitt.Legg til (3);
konvertitt.Legg til (4);
System.ute.println ("Listen er:"+konvertitt);
Objekt [] objarr = konvertitt.toArray ();
System.ute.println ("Verdiene i en matrise er:");
for (int i = 0; i
System.ute.println (objarr [i]);
I kodelinjene ovenfor:
- For det første, lage et heltall “ArrayList”Ved hjelp av et objekt som heter“konvertitt”Via“ny”Nøkkelord og“ArrayList ()Henholdsvis konstruktør.
- I neste trinn kan du knytte "Legg til()”Metode med det opprettede objektet for å legge til de spesifiserte heltallene og skrive ut listen.
- Etter det, påkalle “ToArray ()”Metode for å konvertere den opprettede listen til en matrise ved å referere til listeobjektet.
- Til slutt, bruk "til”Loop for å iterere langs en rekke elementer og vise dem individuelt.
Produksjon
I output ovenfor kan det observeres at listen blir omgjort til en matrise på riktig måte.
Tilnærming 2: Konverter listen til Array i Java ved å bruke “ToArray ()” -metode og “Heltall” -objekt
I denne tilnærmingen, de diskuterte “ToArray ()”Metode kan brukes for å transformere“ArrayList”Først til et heltallobjekt ved å spesifisere størrelsen og deretter inn i en matrise.
Eksempel
La oss gå videre til følgende kodelinjer:
offentlig klasse listToArray
public static void main (String [] args)
ArrayList ConvertList = new ArrayList ();
konvertitt.Legg til (1);
konvertitt.Legg til (2);
konvertitt.Legg til (3);
konvertitt.Legg til (4);
Heltall [] updArray = nytt heltall [4];
konvertitt.ToArray (updaRray);
System.ute.println ("Listen er:"+konvertitt);
Objekt [] objarr = konvertitt.toArray ();
System.ute.println ("Verdiene i en matrise er:");
for (int i = 0; iSystem.ute.println (objarr [i]); Bruk følgende trinn som angitt i ovennevnte kodebit:
- Husk de diskuterte tilnærmingene for å skape en “ArrayList”Og legg den til med de spesifiserte heltallene via“Legg til()”Metode.
- Nå, lage en “Heltall”Objekt ved å bruke“ny”Nøkkelord og“Heltall ()Henholdsvis konstruktør.
- Dette vil konvertere “ArrayList”Inn i et heltallobjekt ved å spesifisere størrelsen.
- Til slutt, på samme måte, konverter arraylisten til en matrise via "ToArray ()”Metode og vise matriseelementene via“til" Løkke.
Produksjon
I dette utfallet kan det analyseres at listeverdiene akkumuleres i en matrise deretter.
Konklusjon
For å konvertere en liste til en matrise i Java, bruk "ToArray ()”Metode eller kombinert”ToArray ()”Metode og“Heltall”Objekt. Disse tilnærmingene konverterer ganske enkelt de spesifiserte “ArrayList”Inn i en matrise via en“Heltall”Objekt. Denne bloggen diskuterte tilnærmingene til å konvertere en liste til en matrise i Java.