tailieunhanh - Bài giảng Lập trình Java 1 - Bài 5: ArrayList
Bài giảng Lập trình Java 1 - Bài 5: ArrayList. Kết thúc bài học này bạn có khả năng: Hiểu và ứng dụng ArrayList, hiểu và ứng dụng các hàm tiện ích của Collections. . | Bài giảng Lập trình Java 1 - Bài 5: ArrayList LẬP TRÌNH JAVA 1 BÀI 5: ARRAYLIST MỤC TIÊU Kết thúc bài học này bạn có khả năng Hiểu và ứng dụng ArrayList Hiểu và ứng dụng các hàm tiện ích của Collections ARRAYLIST LÀ GÌ? Mảng có số phần tử cố định. Vì vậy có các nhược điểm sau: Không thể bổ sung thêm hoặc xóa bớt các phần tử. Lãng phí bộ nhớ Nếu khai báo mảng với kích thước lớn để nắm giữ một vài phần tử. Khai báo mảng với kích thước nhỏ thì không đủ chứa ArrayList giúp khắc phục nhược điểm nêu trên của mảng. ArrayList có thể được xem như mảng động, có thể thêm bớt các phần tử một cách mềm dẻo. ArrayList còn cho phép thực hiện các phép toán tập hợp như hợp, giao, hiệu ARRAYLIST ArrayList a = new ArrayList(); + Khi add thêm số nguyên thủy thì tự động chuyển sang đối (“Cường”); tượng kiểu wrapper (true); + Khi truy xuất các phần tử, cần ép về kiểu gốc của phần tử để (1); xử lý () Integer x = (Integer)(2); Object Object (type) (Object) (index) Object Object ArrayList ARRAYLIST ĐỊNH KIỂU ArrayList ArrayList ArrayList (Không định kiểu) (Có định kiểu) ArrayList chỉ chứa các phần tử có ArrayList có thể chứa các phần tử bất kiểu đã chỉ định. kể loại dữ liệu gì. + Khi truy xuất các phần tử không + Các phần tử trong ArrayList được cần ép về kiểu gốc của phần tử để đối xử như một tập các đối tượng xử lý (kiểu Object) + Chặt chẽ, tránh rũi ro lập trình + Khi truy xuất các phần tử, cần ép về nhầm dữ liệu kiểu gốc của phần tử để xử lý + Hiệu suất xử lý nhanh hơn ARRAYLIST ĐỊNH KIỂU ArrayList a = new ArrayList(); (“Cường”); + Khi truy xuất các phần tử không (“Tuấn”); cần ép về kiểu gốc của phần tử (“Phương”); để xử lý (“Hạnh”) String s = (2); String (String) String (index) String String ArrayList Chú ý: là kiểu dữ liệu không phải kiểu nguyên thủy (phải sử dụng wrapper) THAO TÁC THƯỜNG DÙNG PHƯƠNG THỨC
đang nạp các trang xem trước