Skip to content

Commit c05f94a

Browse files
authored
Create dataManipulation.java
1 parent bfb1b2b commit c05f94a

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

dataManipulation.java

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
import java.util.Collections;
2+
import java.util.ArrayList;
3+
4+
class Main {
5+
public static void main(String[] args) {
6+
// Creating an ArrayList
7+
ArrayList<Integer> numbers = new ArrayList<>();
8+
numbers.add(1);
9+
numbers.add(2);
10+
System.out.println("ArrayList1: " + numbers);
11+
12+
// Using reverse()
13+
Collections.reverse(numbers);
14+
System.out.println("Reversed ArrayList1: " + numbers);
15+
16+
// Using swap()
17+
Collections.swap(numbers, 0, 1);
18+
System.out.println("ArrayList1 using swap(): " + numbers);
19+
20+
ArrayList<Integer> newNumbers = new ArrayList<>();
21+
22+
// Using addAll
23+
newNumbers.addAll(numbers);
24+
System.out.println("ArrayList2 using addAll(): " + newNumbers);
25+
26+
// Using fill()
27+
Collections.fill(numbers, 0);
28+
System.out.println("ArrayList1 using fill(): " + numbers);
29+
30+
// Using copy()
31+
Collections.copy(newNumbers, numbers);
32+
System.out.println("ArrayList2 using copy(): " + newNumbers);
33+
}
34+
}

0 commit comments

Comments
 (0)