Trang chủ » Diễn Đàn » Lập trình và Phát triển Web » Java » Khác nhau giữa ArrayList và LinkedList trong Java
Chủ đề đã bị khóa, bạn không thể xóa, sửa hay trả lời trong chủ đề này!
|
|
|---|
|
0
Mọi người cho mình hỏi về 2 class này trong java. Vì mới tìm hiểu java nên chưa thuần thục lắm.
Không biết khi nào mới dùng cho đúng. Tìm trên mạng thì nói không rõ lắm. Ngoài ra còn có thêm đối tượng List Iterator nó phục vụ cho mục đích gì. Thanks mọi người nhiều! |
|
|
|
0
Mọi người cho mình hỏi về 2 class này trong java. Vì mới tìm hiểu java nên chưa thuần thục lắm. Vậy thì bạn đã tìm được thông tin như thế nào và phần nào bạn chưa rõ? :-) ArrayList nên dùng khi bạn có nhu cầu truy cập các phần từ của list theo thứ tự ngẫu nhiên. Ví dụ truy cập phần từ thứ 1, rồi đến thứ 5, rồi quay lại thứ 3. LinkedList nên dùng khi bạn truy cập các phần tử theo thứ tự tuần tự. Ví dụ phần tử 1, rồi đến phần từ 2, rồi đến phần tử 3. Ngoài ra còn có thêm đối tượng List Iterator nó phục vụ cho mục đích gì. Iterator giúp bạn duyệt qua các phần tử của list. ListIterator là sub-interface của Iterator. Trong khi Iterator chỉ cho bạn duyệt 1 chiều (đi tới), ListIterator cho phép bạn duyệt qua các phần tử của list theo 2 chiều (đi lui và đi tới). Bạ nên xem thêm Javadoc về Iterator (http://download.oracle..../java/util/Iterator.html) và ListIterator (http://download.oracle....a/util/ListIterator.html).
---------
NBThanh Tutorial Room, cập nhật thường xuyên bài viết mới. Các bài viết mới cập nhật: - PHP - Lưu nội dung file ảnh vào CSDL NEW! - Làm việc với CSDL MySQL trong PHP - Học PHP qua ví dụ - Gởi email text, HTML, tiếng việt Unicode - Học PHP qua ví dụ - 1 chương trình download manager/giấu đường dẫn download - Học PHP qua ví dụ - Làm việc với Cookie và Session |
