Java ArrayList add(E element) metodas
The ArrayListadd (E elementas) Metodas Java ArrayList klasė prideda naują reikšmę šio sąrašo pabaigoje.
Sintaksė:
public boolean add (E element)
Parametras:
Čia „elementas“ yra elementas, kurį reikia pridėti prie sąrašo.
romėniškas skaitmuo nuo 1 iki 100
Grąžinti:
Visada grįžta „tiesa“. Nesijaudinkite dėl Būlio grąžinimo vertės. Jis visada yra, nes kitoms kolekcijų šeimos klasėms pridedant elementą reikia grąžinti parašo reikšmę.
1 pavyzdys
import java.util.ArrayList; public class ArrayListAddExample1{ public static void main(String[] args) { ArrayList list = new ArrayList(); list.add('element1'); // [element1] list.add(Boolean.TRUE); // [element1, true] list.add('last element') // [element1, true, last element] System.out.println(list); // [element1, true, last element] } }Išbandykite dabar
Išvestis:
[element1, true, last element]
2 pavyzdys
import java.util.ArrayList; public class ArrayListAddExample2{ public static void main(String[] args){ ArrayList id = new ArrayList(); list.add(1); // [1] list.add('student id'); // does not compile } }Išbandykite dabar
Išvestis:
does not compile.
Šį kartą kompiliatorius žino, kad leidžiamos tik sveikųjų skaičių reikšmės, ir neleidžia bandyti pridėti eilutės reikšmę.
Java ArrayList add(int index, E element) metodas
The pridėti (indeksas, E elementas) Java ArrayList klasės metodas įterpia konkretų elementą į tam tikrą ArrayList indeksą. Jis perkelia nurodyto indekso elementą, jei yra, ir paskesnius elementus į dešinę.
Sintaksė:
public void add (int index , E element)
Parametras:
'indeksas' : indeksas, į kurį bus įterptas elementas.
'elementas' : yra įterpiamas elementas.
Grąžinti:
Nieko negrąžinti.
3 pavyzdys
import java.util.ArrayList; public class ArrayListAddExample3{ public static void main(String[] args){ List colors = new ArrayList(); colors.add('red'); // ['red'] colors.add('blue'); // ['red' , 'blue'] colors.add(1, 'white'); // ['red' , 'white', 'blue'] colors.add(0, 'black'); // ['black', 'red' , 'white', 'blue'] System.out.println(colors); // ['black', 'red' , 'white', 'blue'] } }Išbandykite dabar
Išvestis:
java programa
['black', 'red' , 'white', 'blue']
4 pavyzdys
import java.util.ArrayList; public class ArrayListAddExample4{ public static void main(String[] args){ List list = new ArrayList(); list.add(0, 'e1'); // ['e1'] list.add(1); // ['e1' , 1] list.add(1, 'e2'); // ['e1', 'e2', 1] list.add(0, 1); // [1, 'e1', 'e2' , 1] System.out.println(list); // [1, 'e1', 'e2' , 1] } }Išbandykite dabar
Išvestis:
[1, 'e1', 'e2' , 1]
5 pavyzdys
import java.util.ArrayList; public class ArrayListAddExample5{ public static void main(String[] args){ List list = new ArrayList(); list.add(0, 'element1'); // ['element1'] list.add(1, 'element2'); // ['element1', 'element2'] list.add(3, 'element2'); // throws IndexOutOfBoundsException } }Išbandykite dabar
Išvestis:
throwsIndexOutOfBoundsException