Arraylist metoder i Java

Arraylist metoder i Java


Java programmeringsspråk gir en innebygd liste grensesnitt, som definerer en ordnet sekvens av elementer og operasjonene som kan utføres på den. En faktiske gjennomføringen av listen grensesnittet er Arraylist-klassen. Sammen gir de en praktisk måte for Java-programmerere å håndtere en sekvens av elementer, ved å ta vare på lavnivå detaljer om elementet ledelse og samtidig sikre effektiv ytelse.

innsamlingsmetodene

Arraylist arver de innsamlingsmetoder, som definerer operasjoner for å manipulere Arraylist elementer, fra samlingen grensesnitt. Det viktigste, den "legge til ()" og "remove ()" metoder, tillate innsetting og fjerning av en bestemt vare fra Arraylist. Bulk innsettinger og slettinger er også mulig med "addAll ()" og "RemoveAll ()" metoder. Andre metoder - for eksempel "størrelse ()", "isEmpty ()", "inneholder ()" og "containsAll ()" - rapporterer statene i Arraylist til programmereren.

Posisjonstilgang og søke Metoder

De vanligste posisjon tilgang metoder er de "får ()" og "set ()" metoder, som henter og erstatter listeelementet ved den angitte indeksen. "Legg ()" og "remove ()" metoder gir også individuell manipulering av listeelementer basert på visse indeksverdier. Metodene "indexOf ()" og "lastIndexOf ()" lar programmerere å søke Arraylist og returnere indekser av de første og siste forekomster av elementet, henholdsvis. Java API-dokumentasjon for Arraylist gir en detaljert beskrivelse av disse metodene.

Range Vis Metoder

Range vise metoder som "underliste ()" metoden returnere en halvåpen serien - en sub-liste som inneholder elementer av den opprinnelige listen, fra startindeksen inkluderende opp til slutt indeksen eksklusivt. Oracle.com sterkt fraråder å endre den opprinnelige listen på noen måte gjennom den resulterende sub-liste, som skal om mulig angis som forbigående.

Andre List Metoder

Andre liste metoder la Java programmerere å utføre generiske listeoperasjoner. For eksempel, serverer "sort ()" metoden som en effektiv sorteringsalgoritme for elementene i listen. Den "shuffle ()" og "reverse ()" metoder, som deres navn antyder, kan endre rekkefølgen på elementer i listen, mens "swap ()" metoden lar programmerere å utveksle verdiene av to listeelementer.