-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpractisingArrayLists.java
More file actions
68 lines (64 loc) · 2.41 KB
/
Copy pathpractisingArrayLists.java
File metadata and controls
68 lines (64 loc) · 2.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
public class practisingArrayLists {
public static void main(String[] args) {
//CREATE AN ARRAYLIST
ArrayList<String>stdNames = new ArrayList<>();
ArrayList<String>homeTown = new ArrayList<>();
ArrayList<Double>stdMarks = new ArrayList<>();
ArrayList<String>newNames = new ArrayList<>();
System.out.println(stdMarks.size());
//ADDING CONTENT TO ARRAY LIST
stdNames.add("Daniel");
stdNames.add("20.34");
stdNames.add("Nana");
stdNames.add("Junior");
homeTown.add("Accra");
homeTown.add("Abuja");
homeTown.add("Cairo");
System.out.println(stdNames);
stdNames.add(1,"Awor");
System.out.println("=====================");
//LOOP TO ADD CONTENT
for (int i =0;i< 100; i++){
//MULTIPLES OF BOTH 3 AND 4
if ((i% 3== 0)&&(i %4==0)){
stdMarks.add(i * 1.0);
}
}
System.out.println("=====================");
//REMOVE ITEM FROM ARRAYLIST
stdNames.remove("20.34");
System.out.println(stdNames);
System.out.println("=====================");
//CHECK ARRAYLIST CONTAINS AN ELEMENT
System.out.println(stdNames.contains("Nana"));
System.out.println("=====================");
//GET ELEMENT AT AN INDEX
System.out.println(stdMarks.get(3));
System.out.println("=====================");
//SORT ARRAYLIST
System.out.println("Before sorting");
System.out.println(stdNames);
System.out.println("after sorting");
Collections.sort(stdNames);
System.out.println(stdNames);
System.out.println("=====================");
//REVERSE ARRAYLIST
System.out.println("Before reversing");
System.out.println(stdNames);
System.out.println("After reversing");
Collections.reverse(stdNames);
System.out.println(stdNames);
System.out.println("=====================");
//ADD ALL CONTENT FROM ONE ARRAYLIST TO ANOTHER
newNames.add("Araba");
newNames.add("selasi");
System.out.println("Before addAll");
System.out.println(newNames);
newNames.addAll(stdNames);
System.out.println(newNames);
System.out.println("=====================");
}
}