Caách sử dụng arraylist so sánh trong java

Array[mảng] được biết đến là cấu trúc dữ liệu được sử dụng phổ biến trong lập trình Java cũng như các ngôn ngữ lập trình khác. Tuy nhiên mảng cũng có những nhược điểm mà không phải lập trình viên nào cũng có thể chấp nhận chịu đựng và gắn bó sử dụng. Trong bài viết này mình và các bạn sẽ tìm hiểu về lớp ArrayList và tại sao nó lại là một sự thay thế cho mảng trong java.

1. ArrayList là gì?

ArrayList là một phần của Collection framework và được chứa trong gói java.util. ArrayList cung cấp cho người dùng một mảng động[kích thước thay đổi], mặc dù nó có thể chậm hơn so với mảng thông thường trong Java nhưng nó cho phép lập trình viên lưu trữ và thao tác với một lượng lớn dữ liệu.

Ngoài ra ArrayList cung cấp nhiều thao tác có sẵn cho lập trình viên, chúng ta sẽ tìm hiểu về các thao tác ở mục 2 của bài viết.

Sau đây là một chương trình java đơn giản với ArrayList:

import java.util.ArrayList;
public class ArrayListDemo {
    public static void main[String[] args] {
        ArrayList arr = new ArrayList[];
        arr.add[1];
        arr.add[2];
        arr.add[3];
        int len = arr.size[];
        for[int i=0; i

Chủ Đề