ArrayList Scenario Based Questions(Java)
1.Movie list in OTT app Program: package Arraylist; import java.util.ArrayList; public class movie { public static void main(String[] args) { ArrayList movies = new ArrayList<>(); movies.add("Leo"); movies.add("Vikram"); movies.add("Youth"); try { System.out.println(movies.get(0)); System.out.printl
Kavitha
1.Movie list in OTT app
User scrolls movies โ mostly reading
Program:
package Arraylist;
import java.util.ArrayList;
public class movie {
public static void main(String[] args) {
ArrayList<String> movies = new ArrayList<>();
movies.add("Leo");
movies.add("Vikram");
movies.add("Youth");
try {
System.out.println(movies.get(0));
System.out.println(movies.get(1));
System.out.println(movies.get(2));
System.out.println(movies.get(3));
}
catch(IndexOutOfBoundsException e) {
System.out.println("Error!Out of index");
}
}
}
Output:
Leo
Vikram
Youth
Error!Out of index
2.Product catalog in e-commerce
Products displayed, accessed by index โ fast retrieval needed.
Program:
package Arraylist;
import java.util.ArrayList;
public class website {
public static void main(String[] args) {
ArrayList<String> products = new ArrayList<>();
products.add("Laptop");
products.add("Mobile");
products.add("Headphones");
System.out.println(products.get(0));
System.out.println(products.get(1));
System.out.println(products.get(2));
}
}
Output:
Laptop
Mobile
Headphones
3.Student marks list
Once added, mostly read multiple times for reports.
Program:
package Arraylist;
import java.util.ArrayList;
public class marks {
public static void main(String[] args) {
ArrayList<Integer> marks = new ArrayList<>();
marks.add(85);
marks.add(90);
marks.add(78);
System.out.println(marks.get(0));
System.out.println(marks.get(1));
System.out.println(marks.get(2));
}
}
Output:
85
90
78
4.Playlist songs (normal usage)
Songs mostly accessed sequentially, not modified often.
Program:
package Arraylist;
import java.util.ArrayList;
public class songs {
public static void main(String[] args) {
ArrayList<String> songs = new ArrayList<>();
songs.add("Munbe va");
songs.add("Cinnamon Girl");
songs.add("Dewaana");
System.out.println(songs.get(0));
System.out.println(songs.get(1));
System.out.println(songs.get(2));
}
}
Output:
Munbe va
Cinnamon Girl
Dewaana
Found this useful? Share it!
Read the Full Story
Continue reading on Dev.to
Related Stories
Majority Element
about 2 hours ago
Building a SQL Tokenizer and Formatter From Scratch โ Supporting 6 Dialects
about 2 hours ago
Markdown Knowledge Graph for Humans and Agents
about 2 hours ago

Moving Beyond Disk: How Redis Supercharges Your App Performance
about 2 hours ago