The following example uses the addAll() method to add multiple elements to a list in one step.
import java.util.ArrayList;
import java.util.List;
public class AddingMultipleItemsEx {
public static void main(String[] args) {
List < String > colours1 = new ArrayList < > ();
colours1.add("blue");
colours1.add("red");
colours1.add("green");
List < String > colours2 = new ArrayList < > ();
colours2.add("yellow");
colours2.add("pink");
colours2.add("brown");
List < String > colours3 = new ArrayList < > ();
colours3.add("white");
colours3.add("orange");
colours3.addAll(colours1);
colours3.addAll(2, colours2);
for (String col: colours3) {
System.out.println(col);
}
}
}
Output
white
orange
yellow
pink
brown
blue
red
green
Two lists are created. Later, the elements of the lists are added to the third list with the addAll() method.
colours3.addAll(colours1);
The addAll() method adds all of the elements to the end of the list.
colours3.addAll(2, colours2);
This overloaded method adds all of the elements starting at the specified position.
Comments
Post a comment