CodeGym /Blog Jawa /Acak /Ngonversi Daftar menyang Array ing Jawa
John Squirrels
tingkat
San Francisco

Ngonversi Daftar menyang Array ing Jawa

Diterbitake ing grup
Dhaptar lan array minangka rong cara kanggo nyimpen data ing Jawa sing bakal kerep digunakake. Ing proyèk ngendi sampeyan kudu nyimpen data tanpa sembarang Urut saka file nangani, dhaftar lan susunan ngijini sampeyan nyimpen data saindhenging eksekusi program. Kita bakal nggunakake Class ArrayList sing ngleksanakake Antarmuka Dhaftar ing Jawa bebarengan ing tutorial iki.

Bentenipun Antarane List lan Array

Dhaptar Array
Ukuran dhaptar bisa diganti Ukuran array ora bisa diganti
Sampeyan ora bisa nyimpen jinis Primitif ing List Sampeyan bisa nyimpen jinis Primitif ing Array
Sampeyan bisa nggunakake Generics karo List Sampeyan ora bisa nggunakake Generics karo Array
Nganggo memori luwih akeh Mbutuhake memori kurang

Ngonversi Daftar menyang Array kanthi Fungsi Pustaka

Dhaftar nduweni cara toArray () kang langsung ngowahi isi dhaftar sembarang menyang Uploaded nalika nahan panggonan seko teks ing Array minangka ana ing dhaftar asli. Punika algoritma / langkah Ngonversi dhaftar menyang Uploaded ing java nggunakake fungsi perpustakaan dibangun ing.
  1. Miwiti ArrayList.
  2. Tambah unsur kanggo Dhaftar liwat cara list.add(data_type) .
  3. Nggawe Array kanthi ukuran sing padha karo dhaptar.
  4. Ngonversi Dhaptar dadi Array kanthi nggunakake jeneng variabel array sing digawe ing langkah 3 minangka argumen.
  5. Nyetak isi Array.
Kode sing ngetrapake langkah kasebut diwenehi ing ngisor iki.

import java.util.ArrayList;
public class convertListToArray {
 
    public static void main(String[] args) {
 
        //Converting List to Array With Library Function
 
        //Declaration of Array List
        ArrayList<String> sampleList = new ArrayList<String>();
 
        //Adding Elements to Array List
        sampleList.add("California");
        sampleList.add("Texas");
        sampleList.add("Illinois");
        sampleList.add("Massachusetts");
        sampleList.add("Florida");
        sampleList.add("Virginia");
        sampleList.add("Colorado");
 
 
        //Printing the Array List
        System.out.println("Elements of List: " + sampleList);
 
        //Declaring Array with Equal Size to the List
        String[]arr = new String [sampleList.size()];
 
        //Converting List to Array
        sampleList.toArray(arr);
 
        //Printing the Array
        System.out.print("Elements of Array: ");
        for (int i = 0 ; i < arr.length ; i++){
            System.out.print(arr[i] + "  ");
        }
    }
}

Ngonversi Daftar menyang Array Tanpa Fungsi Pustaka

Kadhangkala, bisa uga ana syarat kanggo ngowahi dhaptar dadi array tanpa nggunakake fungsi sing dibangun. Masalah ing tangan bisa nggunakake watesan tartamtu ing syarat-syarat fungsi perpustakaan. Keperluan iki umume kanggo siswa pemrograman sing disaranake bisa kerja tanpa fungsi perpustakaan kanggo mbantu dheweke sinau cara kerja utama fungsi kasebut sadurunge dileksanakake. Ing kasus kaya mengkono, sampeyan bisa nggunakake langkah-langkah ing ngisor iki kanggo ngowahi dhaptar menyang array ing java tanpa fungsi perpustakaan.
  1. Miwiti ArrayList.
  2. Tambah unsur kanggo Dhaftar liwat cara list.add(data_type) .
  3. Nggawe Array kanthi ukuran sing padha karo dhaptar.
  4. Nggawe kanggo daur ulang sing bakal iterate liwat saben unsur ArrayList lan pass liwat kanggo Array [indeks] liwat list.get (indeks) fungsi.
  5. Nyetak isi Array kanggo nuduhake sampeyan bener-bener ngowahi dhaptar kasebut dadi array.
Kode kanggo ngleksanakake langkah-langkah kasebut diwenehi ing ngisor iki.

import java.util.ArrayList;
public class converListToArray2 {
 
    public static void main(String[] args) {
        //Converting List to Array Without Library Functions
 
        //Declaration of Array List
        ArrayList<String> sampleList = new ArrayList<String>();
 
        //Adding Elements to Array List
        sampleList.add("California");
        sampleList.add("Texas");
        sampleList.add("Illinois");
        sampleList.add("Massachusetts");
        sampleList.add("Florida");
        sampleList.add("Virginia");
        sampleList.add("Colorado");
 
 
        //Printing the Array List
        System.out.println("Elements of List: " + sampleList);
 
        //Declaring Array with Equal Size to the List
        String[]arr = new String [sampleList.size()];
 
        //Converting to Array
        for (int i = 0 ; i < arr.length ; i++){
            arr[i] = sampleList.get(i);
        }
 
        //Printing the Array
        System.out.print("Elements of Array: ");
        for (int i = 0 ; i < arr.length ; i++){
            System.out.print(arr[i] + "  ");
        }
    }
}
Kajaba iku, yen sampeyan uga kepingin weruh carane Ngonversi Array menyang Dhaftar, sampeyan bisa nindakake kanthi nggunakake dibangun ing Array.asList () cara utawa iterasi liwat array lan nyimpen nilai ing saben indeks ing Dhaftar.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION