Java ArrayList add(E-element) methode
De ArrayListad(E-element) methodof Java ArrayList classvoegt een nieuwe waarde toe aan het einde van deze lijst.
Syntaxis:
public boolean add (E element)
Parameter:
Hier is 'element' een element dat aan de lijst moet worden toegevoegd.
selecteer meerdere tabellen sql
Opbrengst:
Het retourneert altijd 'waar'. Maak je geen zorgen over de Booleaanse retourwaarde. Het is er altijd, omdat andere klassen in de verzamelingsfamilie een retourwaarde in de handtekening nodig hebben bij het toevoegen van een element.
voorbeeld 1
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] } }Test het nu
Uitgang:
[element1, true, last element]
Voorbeeld 2
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 } }Test het nu
Uitgang:
does not compile.
Deze keer weet de compiler dat alleen Integer-waarden zijn toegestaan en voorkomt hij de poging om een String-waarde toe te voegen.
Java ArrayList add(int index, E-element) methode
De add(int index, E-element) De methode van de Java ArrayList-klasse voegt een specifiek element in een specifieke index van ArrayList in. Het verschuift het element van de aangegeven index, indien aanwezig, en daaropvolgende elementen naar rechts.
mac-besturingssystemen
Syntaxis:
public void add (int index , E element)
Parameter:
'inhoudsopgave' : index waarin het element wordt ingevoegd.
'element' : is een element dat moet worden ingevoegd.
Opbrengst:
Niets retourneren.
Voorbeeld 3
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'] } }Test het nu
Uitgang:
['black', 'red' , 'white', 'blue']
Voorbeeld 4
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] } }Test het nu
Uitgang:
[1, 'e1', 'e2' , 1]
Voorbeeld 5
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 } }Test het nu
Uitgang:
throwsIndexOutOfBoundsException