Thuta Learning
ရှာဖွေရန်
AdvancedProgrammingbeginner

ArrayList

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

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 သုံးပါတယ်။

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • ArrayList မှာ tasks.length သုံးတာမှားပါတယ်။ tasks.size() သုံးရပါမယ်။
ArrayList | Thuta Learning