ഈ പോസ്റ്റിൽ ഓരോ രീതിക്കും കോഡ് ഉദാഹരണങ്ങൾ ഉപയോഗിച്ച് ഞങ്ങൾ ഏറ്റവും സാധാരണമായ ജാവ അറേലിസ്റ്റ് രീതികൾ ഉൾക്കൊള്ളുന്നു.
ദി ArrayList
വലുപ്പം മാറ്റാവുന്ന ഒരു ശ്രേണിയാണ്. ഞങ്ങൾ സാധാരണയായി ArrayList
ഉപയോഗിക്കുന്നു ലിസ്റ്റിന്റെ വലുപ്പം ഞങ്ങൾക്ക് മുമ്പേ അറിയാത്തപ്പോൾ.
ദി ArrayList
ക്ലാസ് | _ + + | | പാക്കേജ്.
ഒരു അറേലിസ്റ്റ് സൃഷ്ടിച്ച് അതിലേക്ക് ഇനങ്ങൾ ചേർക്കുന്നതിന്, ഞങ്ങൾ ഒരു java.util
ArrayList
പോലുള്ള നിർദ്ദിഷ്ട തരം ഒബ്ജക്റ്റ് അല്ലെങ്കിൽ String
.
Integer
ശ്രദ്ധിക്കുക രീതി അറേലിസ്റ്റിലെ അടുത്ത സ്ഥാനത്തേക്ക് ഒരു ഇനം ചേർക്കുന്നു. ഒരു നിർദ്ദിഷ്ട സൂചികയിലേക്ക് ഒരു ഇനം എങ്ങനെ ചേർക്കാമെന്ന് കാണാൻ അടുത്ത ഉദാഹരണം കാണുക.
add()
Put ട്ട്പുട്ട്:
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()
Put ട്ട്പുട്ട്:
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()
Put ട്ട്പുട്ട്:
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); } }
[]
Put ട്ട്പുട്ട്:
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
Put ട്ട്പുട്ട്:
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
Put ട്ട്പുട്ട്:
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
Put ട്ട്പുട്ട്:
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()
Put ട്ട്പുട്ട്:
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
Put ട്ട്പുട്ട്:
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]
Put ട്ട്പുട്ട്:
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]
Put ട്ട്പുട്ട്:
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]
Put ട്ട്പുട്ട്:
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
Put ട്ട്പുട്ട്:
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]
Put ട്ട്പുട്ട്:
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); } }
ഈ പോസ്റ്റിൽ നിങ്ങൾ ജാവ അറേലിസ്റ്റുകളിലെ ഏറ്റവും സാധാരണമായ പ്രവർത്തനങ്ങളുടെ വ്യത്യസ്ത ഉദാഹരണങ്ങൾ കണ്ടു.