Di Java, seperti yang kita ketahui, ArrayList merupakan class yang berasal dari Interface List. Lalu bagaimana untuk mengubah sebuah ArrayList bertipe String menjadi Array String?
Ilustrasi :
Input : ArrayList = [ "Budi", "Joko", "Abi" ]
Output: String[] = {"Budi", "Joko", "Abi"}
Untuk melakukan konversi, ada beberapa methods didalam class ArrayList yang bisa kita gunakan, antara lain :
1. get() method of ArrayList class
2. toArray() method of ArrayList class
Method Pertama : Menggunakan get() method
import java.util.ArrayList;
import java.util.Arrays;
class ConvertArrayList {public static void main(String[] args) {
// Membuat empty ArrayList bertipe String
ArrayList al = new ArrayList();// Mengisi ArrayList
al.add("Budi");
al.add("Joko");
al.add("Abi");
al.add("Amin");String[] str = new String[al.size()];
for (int i = 0; i < al.size(); i++) {
str[i] = al.get(i);}