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) ));