Khởi tạo một ArrayList trong java

Ở bài trước, chúng ta đã được giới thiệu ArrayList. Chúng ta cũng đã biết cách để khởi tạo một ArrayList trong bài này. Trong bài này, chúng ta sẽ tìm hiểu thêm những cách khởi tại một ArrayList khác.

Cách 1: Sử dụng Arrays.asList()

Syntax:

List<Type> arr = Arrays.asList(Object o1, Object 02, ... Object on);

Example:

import java.util.*;

public class Main {

    public static void main(String[] args) {
        List<String> arr = Arrays.asList("milo", "tina", "luca", "ola");
        System.out.println(arr);
    }
}

Output: 

[milo, tina, luca, ola]

Cách 2 Sử dụng add()

import java.util.*;

public class Main {

    public static void main(String[] args) {
        List<Integer> arrays = new ArrayList<>();
        arrays.add(1);
        arrays.add(2);
        arrays.add(3);
        arrays.add(4);
        System.out.println(arrays);

    }
}

Output: [1, 2, 3, 4]

Cách 3: Sử dụng Collections.ncopies

Syntax:

List<Type> arrays = new ArrayList<>(Collections.nCopies(count, element));

Example:

import java.util.*;

public class Main {

    public static void main(String[] args) {
        List<String> arrays = new ArrayList<>(Collections.nCopies(5, "deft"));
        System.out.println(arrays);
    }
}

Output: [deft, deft, deft, deft, deft]

Cách 4: Khởi tạo từ một collection 

Syntax:

List<Type> arrays = new ArrayList<>(collection);

Example:

import java.util.*;

public class Main {

    public static void main(String[] args) {
        List<Integer> arrays = new ArrayList<>();
        arrays.add(1);
        arrays.add(2);
        arrays.add(3);

        List<Integer> newArrays = new ArrayList<>(arrays);
        System.out.println(newArrays);
    }
}

Output: [1, 2, 3]

‹Previous Next›

4.5 2 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x