ArrayList သည် resizable array လိုအသုံးပြုနိုင်တဲ့ Java Collection တစ်ခုပါ။ Array က size fixed ဖြစ်ပေမယ့် ArrayList က item တွေကို add/remove လုပ်နိုင်ပါတယ်။ Dynamic list လိုတဲ့အခါ ArrayList သုံးတာပိုအဆင်ပြေပါတယ်။
java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> tasks = new ArrayList<String>();
tasks.add("Learn Java syntax");
tasks.add("Practice loops");
tasks.add("Build mini project");
tasks.remove("Practice loops");
System.out.println(tasks);
System.out.println("First task: " + tasks.get(0));
System.out.println("Total tasks: " + tasks.size());
}
}ArrayList သည် String values များသိမ်းမည့် dynamic list ဖြစ်ပါတယ်။ add() နဲ့ထည့်ပြီး remove() နဲ့ဖယ်ပါတယ်။ get(0) က ပထမ item ကိုယူပြီး size() က item အရေအတွက်ထုတ်ပါတယ်။
You should see
[Learn Java syntax, Build mini project] First task: Learn Java syntax Total tasks: 2လက်တွေ့အသုံးချမှု
Todo lists, shopping cart items, students list, notifications, search results စတဲ့ dynamic lists တွေမှာ ArrayList သုံးပါတယ်။