វិធីសាស្ត្រ Java ArrayList ជាមួយឧទាហរណ៍

នៅក្នុងប្រកាសនេះយើងនិយាយអំពីវិធីសាស្ត្រ Java ArrayList ទូទៅបំផុតជាមួយឧទាហរណ៍កូដសម្រាប់វិធីសាស្ត្រនីមួយៗ។

នេះ ArrayList class ជាអារេដែលអាចផ្លាស់ប្តូរបាន។ ជាទូទៅយើងប្រើ ArrayList នៅពេលដែលយើងមិនដឹងពីទំហំបញ្ជីជាមុន។

នេះ ArrayList ថ្នាក់ស្ថិតនៅក្នុង java.util កញ្ចប់

វិធីបង្កើត ArrayList

ដើម្បីបង្កើត ArrayList និងបន្ថែមធាតុទៅក្នុងវាយើងនឹងបង្កើត | _ + _ មួយភ្លាមៗ វត្ថុដែលមានប្រភេទដែលបានបញ្ជាក់ដូចជា | _ + _ _ | ឬ 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); } }

លទ្ធផល៖

[]

Looping តាមរយៈ 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');
System.out.println(fruitBasket.size()); } }

លទ្ធផល៖

4

ឧទាហរណ៍ 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');
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() class និងត្រូវបានប្រើដើម្បីធ្វើការដកហូតវត្ថុចៃដន្យ។

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

វិធីបញ្ច្រាសធាតុនៅលើអារេលីស

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]

វិធីចូលរួម ArrayLists ពីរ

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

សេចក្តីសន្និដ្ឋាន

នៅក្នុងការប្រកាសនេះអ្នកបានឃើញឧទាហរណ៍ផ្សេងគ្នានៃប្រតិបត្តិការទូទៅបំផុតនៅលើជ្វាអារេ។