Hvordan lage en liste i Java

Hvordan lage en liste i Java
Java gir et innebygd grensesnitt som heter liste som kan implementeres av forskjellige forhåndsdefinerte klasser som LinkedList, Vector, ArrayList, etc. Java -listen lar oss opprettholde samlingenes ordre, lagre dupliserte eller nullelementer og posisjonstilgang. Videre kan vi bruke ListIterator -grensesnittet for å iterere en liste innover så vel som bakoverinstruksjoner.

Denne oppskrivningen vil guide deg om hvordan du erklærer/oppretter en liste i Java. For en dyp forståelse vil dette innlegget forklare de nedenfor-børsnoterte konseptene til Java-listene:

  • Hvordan lage/erklære en liste i Java?
  • Hvordan lage/erklære en mutbar liste i Java?
  • Praktisk implementering

Så la oss komme i gang!

Hvordan lage/erklære en liste i Java?

I Java, innebygde klasser som ArrayList, Stack, LinkedList, og vektor gi implementering av Liste grensesnitt. Ved hjelp av disse klassene kan vi opprette/erklære en liste over alle typer som streng, heltall osv.

De "ny" Nøkkelord kan brukes til å erklære en Java -liste. De girede utdragene vil hjelpe deg med å forstå hvordan du lager en liste over en spesifikk datatype i Java.

Hvordan lage en liste ved hjelp av forskjellige innebygde klasser i Java?

Denne delen vil guide deg om hvordan du oppretter/erklærer en liste over en hvilken som helst spesifikk datatype ved å bruke forskjellige innebygde klasser som ArrayList, Stack, etc.

Hvordan erklære en streng-type arraylist?
Utdraget nedenfor viser den grunnleggende syntaksen for å lage en streng-type arraylist i Java:

Liste listOBJ = new ArrayList ();

Hvordan lage en heltall-type LinkedList?
Kodebiten nedenfor viser deg den grunnleggende syntaksen for å lage en heltall-type LinkedList i Java:

Liste listOBJ = new LinkedList ();

Hvordan lage en streng-type stabel?
La oss se på utdraget nedenfor for å forstå hvordan du oppretter en strengstabel i Java:

Liste stackObj = ny stack ();

Hvordan lage en strengtypevektor?
Følgende utdrag vil vise deg hvordan du oppretter/erklærer en vekttype-vektor i Java:

Liste VectorObj = ny vektor ();

Generell syntaks
Med tanke på de ovennevnte syntaksene, kan vi lage en generisk syntaks for å lage en liste over en hvilken som helst spesifikk datatype, som vist nedenfor:

Liste ObjectName = new ClassName ();

Her, i stedet for “data-type”, Kan du spesifisere hvilken som helst datatype av ditt valg som Heltall, streng, etc. mens i stedet for "klassenavn”Du kan spesifisere navnet på en klasse som kan implementere listegrensesnittet som LinkedList, stabel, vektor, etc.

Hvordan lage/erklære en liste ved hjelp av ASList () -metoden i Java?

Java Arrays-klassen gir en innebygd metode som heter ASList () som kan brukes til å lage en mutabel så vel som en uforanderlig liste i Java.

Under-snippet viser den grunnleggende syntaksen for å lage en liste ved hjelp av ASList () -metode i Java:

Liste listobj = nytt klassenavn (matriser.ASList (verdi1, verdi2, ...));

Praktisk implementering

Listegrensesnittet gir et bredt spekter av innebygde metoder for å tjene forskjellige funksjonaliteter. Vi kan bruke enhver innebygd metode for listegrensesnittet, når listeopprettelsen er ferdig. Denne delen vil forklare hvordan du bruker ADD () -metoden for å initialisere/legge til noen elementer på listen.

Eksempel: Hvordan lage/erklære en Java -liste?

Liste listOBJ = new ArrayList ();
listobj.Legg til ("John");
listobj.Legg til ("Mike");
listobj.Legg til ("Joe");
System.ute.println ("Liste over ansattes navn: \ n" + listobj);

I dette eksemplet opprettet vi for det første en ArrayList ved hjelp av ny Nøkkelord, og etterpå benyttet vi ADD () -metoden for å sette inn noen navn i den listen. Til slutt benyttet vi println () -metoden for å skrive ut listenes elementer:

På denne måten kan vi legge til elementene i en liste over noen spesifikk datatype.

Eksempel: Hvordan lage/erklære en liste ved hjelp av ASList () -metode i Java?

Liste listOBJ = ny LinkedList (
Matriser.ASList (10, 5, 11, 15, 13));
System.ute.println ("Liste over ansattes ID -er: \ n" + listobj);

I programmet ovenfor opprettet vi en LinkedList ved hjelp av matriser.ASList () Metode:

Slik fungerer ASList () -metoden i Java.

Konklusjon

I Java gir forskjellige innebygde klasser som ArrayList, Stack, LinkedList og Vector implementering av listegrensesnittet. Ved hjelp av disse klassene kan vi lage en liste over hvilken som helst datatype som streng, heltall osv. Den "nye" nøkkelordet og ASList () -metoden i Arrays -klassen kan brukes til å lage en mutabel eller uforanderlig liste i Java. Denne oppskrivningen forklarte et par måter å lage en liste i Java.