Articles

Miten alustaa ArrayList Java

Java ArrayList voi olla alustettu useita tapoja, riippuen vaatimus. Tässä opetusohjelma, opimme alustamaan ArrayList perustuu joitakin usein nähty usecases.

Table of Contents1. Initialize ArrayList in single line2. Create ArrayList and add objects3. Initialize arraylist of lists

Alustaa ArrayList yksi rivi

1.1. Matriisi.,asList() – Alustaa arraylist alkaen array

alustaa arraylist jonossa lausuma, saat kaikki elementit muodossa array käyttäen Arrays.asList menetelmä ja siirtää array argumentti ArrayList rakentaja.

ArrayList<String> names = new ArrayList<String>( Arrays.asList("alex", "brian", "charles") );System.out.println(names);

Ohjelman tulostus.


1.2. Luettelo.of () – muuttumaton luettelo-Java 9

Voimme käyttää List.of() staattisia tehdasmetodeja muuttumattomien listojen luomiseen. Ainoa haittapuoli on, että lisää toimintaa ei tueta näissä luetteloissa.

List<String> names = List.of("alex", "brian");System.out.println(names);

Ohjelman tulostus.,


Lue Lisää : Java 9 Muuttumattomia Kokoelmia,

Luo ArrayList ja lisätä objekteja – ArrayList rakentaja

ArrayList rakentaja on perinteinen lähestymistapa. Luomme tyhjän arraylistin konstruktorilla ja lisäämme elementtejä luetteloon add () – menetelmällä. Voimme lisätä elementtejä joko yksi kerrallaan, tai voimme siirtää toisen kokoelman lisätä kaikki elementit yhdessä vaiheessa.

ohjelmalähtö.,


Alustaa arraylist luettelot

Tällä kertaa, meidän täytyy ehkä alustaa arraylist luetteloita.

ohjelmalähtö.


huomaa, että Arrays.asList() ei palaa java.util.ArrayList instance. Se palauttaa java.util.Arrays$ArrayList instance sen sijaan.

jos sinulla on oltava ArrayList vain, sitten luoda ArrayList for Arrays.asList() esimerkiksi alla tavalla.

marks.add(new ArrayList<Integer>( Arrays.asList(10, 20, 30) ));