Accessing the ArrayList in OOP with
Java
• Presented by: [Your Name]
• Date: [Insert Date]
What is an ArrayList?
• - An ArrayList is a resizable array in Java.
• - Found in java.util package.
• - Unlike arrays, size can grow or shrink
dynamically.
• - Useful in OOP for storing collections of
objects.
Declaring an ArrayList
• import java.util.ArrayList;
• ArrayList<String> names = new
ArrayList<String>();
• - Use angle brackets <> to define the data
type.
• - Can store objects like String, Integer, or
custom classes.
Adding Elements
• names.add("Ali");
• names.add("Sara");
• names.add("Zara");
• - .add() method is used to insert elements.
Accessing Elements
• System.out.println(names.get(0)); // Output:
Ali
• - Use .get(index) to access elements.
• - Index starts from 0.
Using Loops to Access All Elements
• Using for loop:
• for(int i = 0; i < names.size(); i++) {
• System.out.println(names.get(i));
• }
• Using enhanced for loop:
• for(String name : names) {
• System.out.println(name);
• }
Modifying and Removing Elements
• Modify:
• names.set(1, "Ayesha"); // replaces "Sara"
with "Ayesha"
• Remove:
• names.remove(0); // removes "Ali"
Conclusion
• - ArrayList is a powerful, flexible way to
manage objects in Java.
• - Ideal for dynamic data handling in OOP.
• - Supports easy access, modification, and
removal of elements.