የጃቫ ድርድር ዝርዝር ዘዴዎች ከ ምሳሌዎች ጋር

በዚህ ጽሑፍ ውስጥ በጣም የተለመዱትን የጃቫ አርራይላይስት ዘዴዎችን ለእያንዳንዱ ዘዴ በኮድ ምሳሌዎች እንሸፍናለን ፡፡

ArrayList ክፍል ሊለዋወጥ የሚችል ድርድር ነው። በተለምዶ ArrayList እንጠቀማለን ከዚህ በፊት የዝርዝሩን መጠን ባናውቅ ጊዜ።

ArrayList ክፍል ውስጥ ነው java.util ጥቅል.




የድርጅት ዝርዝርን እንዴት መፍጠር እንደሚቻል

የድርድር ዝርዝርን ለመፍጠር እና ንጥሎችን በእሱ ላይ ለማከል አንድ ArrayList ዕቃው ከተጠቀሰው ዓይነት ጋር ለምሳሌ String ወይም Integer.

ማስታወሻ add() ዘዴ በአርላይላይስት ውስጥ ወደሚቀጥለው ቦታ አንድ ንጥል ያክላል። በአንድ የተወሰነ መረጃ ጠቋሚ ላይ አንድ ንጥል እንዴት እንደሚታከል ለማየት ቀጣዩን ምሳሌ ይመልከቱ።


import java.util.ArrayList; public class ArrayListTutorial { public static void main(String[] args) {
ArrayList fruitBasket = new ArrayList();
fruitBasket.add('Apple');
fruitBasket.add('Banana');
fruitBasket.add('Grapes');
fruitBasket.add('Orange');
System.out.println(fruitBasket); } }

ውጤት



[Apple, Banana, Grapes, Orange]

አንድን ነገር ወደ አንድ የተወሰነ ቦታ እንዴት ማከል እንደሚቻል

አንድን ነገር በተጠቀሰው ቦታ ላይ ለመጨመር የተፈለገውን መረጃ ጠቋሚ ለ add() መስጠት አለብን ዘዴ.

import java.util.ArrayList; public class ArrayListTutorial { public static void main(String[] args) {
ArrayList fruitBasket = new ArrayList();
fruitBasket.add('Apple');
fruitBasket.add('Banana');
fruitBasket.add('Grapes');
fruitBasket.add('Orange');
fruitBasket.add(2, 'Melon');
System.out.println(fruitBasket); } }

ውጤት

[Apple, Banana, Melon, Grapes, Orange]

አንድ ንጥል በድርድር ዝርዝር ውስጥ እንዴት እንደሚገኝ

get() ዘዴ አንድ ንጥል ሰርስሮ ያወጣል። የመረጃ ጠቋሚውን ቁጥር ለ get() ማቅረብ አለብን ዘዴ.


import java.util.ArrayList; public class ArrayListTutorial { public static void main(String[] args) {
ArrayList fruitBasket = new ArrayList();
fruitBasket.add('Apple');
fruitBasket.add('Banana');
fruitBasket.add('Grapes');
fruitBasket.add('Orange');
System.out.println(fruitBasket.get(1)); } }
Banana

አንድን ነገር ከድርድር ዝርዝር ውስጥ እንዴት ማስወገድ እንደሚቻል

አንድ ንጥል ለማስወገድ እኛ remove() እንጠቀማለን ዘዴ. የመረጃ ጠቋሚውን ቁጥር መስጠት አለብን ፡፡

import java.util.ArrayList; public class ArrayListTutorial { public static void main(String[] args) {
ArrayList fruitBasket = new ArrayList();
fruitBasket.add('Apple');
fruitBasket.add('Banana');
fruitBasket.add('Grapes');
fruitBasket.add('Orange');
fruitBasket.remove(0);
System.out.println(fruitBasket); } }

ውጤት

[Banana, Grapes, Orange]

ሁሉንም ዕቃዎች ከድርድር ዝርዝር እንዴት እንደሚወገዱ

clear() ዘዴ ሁሉንም ዕቃዎች ከአንድ ArrayList ያስወግዳል።

import java.util.ArrayList; public class ArrayListTutorial { public static void main(String[] args) {
ArrayList fruitBasket = new ArrayList();
fruitBasket.add('Apple');
fruitBasket.add('Banana');
fruitBasket.add('Grapes');
fruitBasket.add('Orange');
fruitBasket.clear();
System.out.println(fruitBasket); } }
[]

የአንድ ድርድር ዝርዝር መጠን እንዴት እንደሚገኝ

import java.util.ArrayList; public class ArrayListTutorial { public static void main(String[] args) {
ArrayList fruitBasket = new ArrayList();
fruitBasket.add('Apple');
fruitBasket.add('Banana');
fruitBasket.add('Grapes');
fruitBasket.add('Orange');
System.out.println(fruitBasket.size()); } }

ውጤት


4

በአደራ ዝርዝር ውስጥ እንዴት እንደሚሽከረከር

import java.util.ArrayList; public class ArrayListTutorial { public static void main(String[] args) {
ArrayList fruitBasket = new ArrayList();
fruitBasket.add('Apple');
fruitBasket.add('Banana');
fruitBasket.add('Grapes');
fruitBasket.add('Orange');
for (int i = 0; i < fruitBasket.size(); i++) {
System.out.println(fruitBasket.get(i));
} } }

ውጤት

Apple Banana Grapes Orange

ለየእያንዳንዳቸው በአደራደር ዝርዝር ውስጥ መዞር

import java.util.ArrayList; public class ArrayListTutorial { public static void main(String[] args) {
ArrayList fruitBasket = new ArrayList();
fruitBasket.add('Apple');
fruitBasket.add('Banana');
fruitBasket.add('Grapes');
fruitBasket.add('Orange');
for (String i : fruitBasket) {
System.out.println(i);
} } }

ውጤት

Apple Banana Grapes Orange

ከቁጥሮች ጋር የድርድር ዝርዝር ምሳሌ

import java.util.ArrayList; public class ArrayListTutorial { public static void main(String[] args) {
ArrayList numbers = new ArrayList();
numbers.add(10);
numbers.add(20);
numbers.add(30);
numbers.add(40);
for (int i : numbers) {
System.out.println(i);
} } }

ውጤት

10 20 30 40

አንድን ንጥል በድርድር ዝርዝር ውስጥ እንዴት መተካት እንደሚቻል

replace() ዘዴ አንድ ንጥል በሌላ የቀረበ ዕቃ ይተካል። ለመተካት የምንፈልገውን የንጥል መረጃ ጠቋሚ መለየት አለብን ፡፡


import java.util.ArrayList; public class ArrayListTutorial { public static void main(String[] args) {
ArrayList fruitBasket = new ArrayList();
fruitBasket.add('Apple');
fruitBasket.add('Banana');
fruitBasket.add('Grapes');
fruitBasket.add('Orange');
fruitBasket.set(3, 'Peach')
for (String i : fruitBasket) {
System.out.println(i);
} } }

ውጤት

#before replace [Apple, Banana, Grapes, Orange] #after replace [Apple, Banana, Grapes, Peach]

ዕቃዎችን በአደራደር ዝርዝር ውስጥ እንዴት ማደባለቅ እንደሚቻል

shuffle() ዘዴው በ Collections ውስጥ ነው ክፍል እና የ “ArrayList” ንጥሎች በዘፈቀደ በውዝ ለማከናወን ጥቅም ላይ ይውላል።

import java.util.ArrayList; import java.util.ArrayList; import java.util.Collections; public class ArrayListTutorial { public static void main(String[] args) {
ArrayList fruitBasket = new ArrayList();
fruitBasket.add('Apple');
fruitBasket.add('Banana');
fruitBasket.add('Grapes');
fruitBasket.add('Orange');
System.out.println(fruitBasket);
Collections.shuffle(fruitBasket);
System.out.println(fruitBasket); } }

ውጤት

#before shuffle [Apple, Banana, Grapes, Orange] #after shuffle [Grapes, Orange, Banana, Apple]

እቃዎችን በድርድር ዝርዝር ውስጥ እንዴት መደርደር እንደሚቻል

import java.util.ArrayList; import java.util.ArrayList; import java.util.Collections; public class ArrayListTutorial { public static void main(String[] args) {
ArrayList fruitBasket = new ArrayList();
fruitBasket.add('Orange');
fruitBasket.add('Apple');
fruitBasket.add('Grapes');
fruitBasket.add('Banana');
System.out.println(fruitBasket);
Collections.sort(fruitBasket);
System.out.println(fruitBasket); } }

ውጤት


#before sort [Orange, Apple, Grapes, Banana] #after sort [Apple, Banana, Grapes, Orange]

እቃዎችን በድርድር ዝርዝር ላይ እንዴት እንደሚገለብጡ

public class ArrayListTutorial { public static void main(String[] args) {
ArrayList fruitBasket = new ArrayList();
fruitBasket.add('Apple');
fruitBasket.add('Banana');
fruitBasket.add('Grapes');
fruitBasket.add('Orange');
System.out.println(fruitBasket);
Collections.reverse(fruitBasket);
System.out.println(fruitBasket); } }

ውጤት

#original list [Apple, Banana, Grapes, Orange] #after reverse [Orange, Grapes, Banana, Apple]

አንድ የድርድር ዝርዝር ወደ ድርድር እንዴት እንደሚቀየር

import java.util.ArrayList; public class ArrayListTutorial { public static void main(String[] args) {
ArrayList fruitBasket = new ArrayList();
fruitBasket.add('Apple');
fruitBasket.add('Banana');
fruitBasket.add('Grapes');
fruitBasket.add('Orange');
String[] fruitArray = new String[fruitBasket.size()];
fruitBasket.toArray(fruitArray);
for (String i : fruitArray) {
System.out.println(i);
} } }

ውጤት

Apple Banana Grapes Orange

በድርጅት ዝርዝር ውስጥ ሁለት እቃዎችን እንዴት እንደሚለዋወጡ

import java.util.ArrayList; import java.util.Collections; public class ArrayListTutorial { public static void main(String[] args) {
ArrayList fruitBasket = new ArrayList();
fruitBasket.add('Apple');
fruitBasket.add('Banana');
fruitBasket.add('Grapes');
fruitBasket.add('Orange');
System.out.println(fruitBasket1);
Collections.swap(fruitBasket, 1, 3);
System.out.println(fruitBasket); } }

ውጤት

#before swap [Apple, Banana, Grapes, Orange] #after swap [Apple, Orange, Grapes, Banana]

ሁለት ድርድር ዝርዝሮችን እንዴት መቀላቀል እንደሚቻል

import java.util.ArrayList; public class ArrayListTutorial { public static void main(String[] args) {
ArrayList fruitBasket1 = new ArrayList();
ArrayList fruitBasket2 = new ArrayList();
fruitBasket1.add('Apple');
fruitBasket1.add('Banana');
fruitBasket1.add('Grapes');
fruitBasket1.add('Orange');
fruitBasket2.add('Melon');
fruitBasket2.add('Strawberries');
fruitBasket1.addAll(fruitBasket2);
System.out.println(fruitBasket1); } }

ውጤት

[Apple, Banana, Grapes, Orange, Melon, Strawberries]

ማጠቃለያ

በዚህ ልጥፍ ውስጥ በጃቫ አርራይላይስትስ ላይ በጣም የተለመዱ ክዋኔዎች የተለያዩ ምሳሌዎችን አይተዋል ፡፡