Modify the existing ArrayList contents, by erasing the second element, then inserting 100 and 102 in the shown locations. Use ArrayList remove() and add() only. Sample output of below program with input 101 200 103: 100 101 102 103
import java.util.ArrayList;
import java.util.Scanner;
public class ArrayListADT {
public static void printArrayList(ArrayList<Integer> numsList) {
int i;
for (i = 0; i < numsList.size(); ++i) {
System.out.print(numsList.get(i));
System.out.print(" ");
}
System.out.println("");
}
public static void main(String [] args) {
Scanner scnr = new Scanner(System.in);
ArrayList<Integer> numsList = new ArrayList<Integer>();
int userInput;
int i;
for (i = 0; i < 3; ++i) {
userInput = scnr.nextInt();
numsList.add(userInput);
}
numsList.remove(1);
numsList.add(0, 100);
numsList.add(2, 102);
printArrayList(numsList);
}
}
Are there any code examples left?
New code examples in category Java
-
Java 2022-03-27 21:35:04 Sort string array in case insensitive order and case sensitive order java
-
Java 2022-03-27 21:25:10 java -jar -l resources\es.porperties -i ejemplo.txt -o inject.bin
-
Java 2022-03-27 21:20:21 Debug & Fix a 2-Dimensional Array Java Console Application
-
Java 2022-03-27 20:40:19 TreeSet headSet(E toElement) method in java
-
Java 2022-03-27 19:30:06 close keyboard android
-
Java 2022-03-27 19:20:40 java measure execution time
-
Java 2022-03-27 19:10:06 how to add cardview support in android studio
-
Java 2022-03-27 18:55:08 android studio lower case letters on a button