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
Top comments (0)