Java's ArrayList waa qaab-dhismeed xog firfircoon oo la qabsanaysa isbeddellada barnaamijka socda. Waa qayb ka mid ah Qaab-dhismeedka Ururinta Java, faa'iidada ugu weyni waa dabeecadeeda firfircoon: way yarayn kartaa ama u koraan si toos ah marka walxaha la saaro ama lagu daro. Shaqadan, oo ay weheliso habab gudaha ah oo ay bixiso Java, waxay siisaa qalab xoog leh oo loogu talagalay horumarinta. Ahaanshaha labadoodaba la cabbiri karo iyo bixinta marin-ka-soo-jeed ah ee curiyeyaasha, ArrayLists waxay u adeegaan sidii aasaaska mashaariic badan oo Java ah.
Ku Bilaabashada ArrayList
Bilaabida Liis Array waa mid fudud oo habka loo samayn karaa siyaabo dhowr ah. Aasaaska ugu muhiimsan waxaa lagu sameeyaa erayga muhiimka ah ee 'cusub'. Waxa kale oo jirta ikhtiyaarka lagu bilaabi karo ArrayList oo leh qiimeyaal. Tani waxay si gaar ah faa'iido u leedahay markaad hore u ogaatay waxyaabaha uu liisku yeelan doono.
// Initializing an ArrayList ArrayList<String> fashionTrends = new ArrayList<>(); // Initializing an ArrayList with values ArrayList<String> fashionDesigners = new ArrayList<>(Arrays.asList("Calvin Klein", "Ralph Lauren", "Giorgio Armani"));
Waa kan tallaabo-tallaabo u-kala-gudbinta koodka sare:
1. Sadarka koowaad waa meesha aan ka bilowno ArrayList madhan oo loo yaqaan 'fashionTrends'.
2. Xaaladda labaad, 'FashionDesigners' waxaa lagu bilaabay saddex qiime. Ficilkan waxaa lafuliyaa iyadoo la isticmaalayo shaqada 'Arrays.asList()'
La shaqaynta Elements
Marka aan abuurno tusaale ah ArrayList, waxaan bilaabi karnaa ku darida curiyeyaasha iyada oo la adeegsanayo habka 'ku dar'.
fashionTrends.add("Hipster"); fashionTrends.add("Casual Chic"); fashionTrends.add("Boho Chic");
Tallaabooyinka waa sida soo socota:
1. Habka 'add' wuxuu "Hipster" ku riixaa 'fashionTrends' ArrayList. Qalliinkan waxaa lagu soo celiyaa labada nooc ee kale, "Casual Chic" iyo "Boho Chic".
2. Iyada oo leh "Hipster", "Casual Chic", iyo "Boho Chic" ee ArrayList, liisku hadda wuxuu ka kooban yahay saddex walxood.
Waxaan ku arki karnaa canaasirtan annagoo adeegsanayna habka 'Qofkasta', kaasoo ka sarreeya dhammaan walxaha ku jira ArrayList. Sidoo kale, habka 'kasaar' waa la dabaqi karaa haddii aan rabno inaan ka tirtirno curiyeyaasha ArrayList.
Liiska Liiska waa kuwo si cajiib ah u wanaajinaya oo si aan kala go 'lahayn ula qabsanaya shuruudaha barnaamijka, iyaga oo ka dhigaya qalab qiimo leh oo ku jira arsenal kasta oo horumariyaha Java ah.