Danh mục

LẬP TRÌNH 4534564

Số trang: 12      Loại file: pdf      Dung lượng: 756.72 KB      Lượt xem: 1      Lượt tải: 0    
Thu Hiền

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tài liệu giảng dạy về lập trình đã được giảng dạy với mục đích cung cấp cho sinh viên những kiến thức cơ bản nhất, có tính hệ thống liên quan tới lập trình. Thông qua cuốn tài liệu này, chúng tôi muốn giới thiệu với các bạn đọc về kỹ năng lập trình cơ bản.Mời các bạn cùng tham khảo
Nội dung trích xuất từ tài liệu:
LẬP TRÌNH 4534564 LẬP TRÌNH JAVA ArrayListNguyễn Hoàng AnhEmail: nhanh@fit.hcmus.edu.vnĐH KHTN, 2011Nội dung  ArrayList Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 20112ArrayList «interface» java.util.Collection «interface» java.util.List java.util.AbstractList java.util.ArrayList Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 20113ArrayList – Tạo ArrayList  Thư viện import java.util.ArrayList;  Tạo ArrayList rỗng ArrayList list = new ArrayList ();  Tạo ArrayList từ Collection khác ArrayList list = new ArrayList (CollectionArrayList – Tạo ArrayList  E: Kiểu tham chiếu  Kiểu dữ liệu E hợp lệ: Kiểu tham chiếu – Integer, Float, Double, String, Object, PhanSo, HocSinh, . . .  Kiểu dữ liệu E không hợp lệ: Kiểu giá trị – int, float, double, boolean, … Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 20115ArrayList – Tạo ArrayList  Ví dụ tạo ArrayList hợp lệ: ArrayList list1 = new ArrayList (); ArrayList list2 = new ArrayList (); ArrayList list3 = new ArrayList (list2); ArrayList list4 = new ArrayList ();  Ví dụ tạo ArrayList không hợp lệ: ArrayList list1 = new ArrayList (); ArrayList list2 = new ArrayList (); ArrayList list3 = new ArrayList (); Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 20116ArrayList – Một số phương thức thông dụng  Tạo ArrayList: new ArrayList list = new ArrayList();  Thêm vào cuối: add (E element) list.add(new PhanSo(1,2)); list.add(new PhanSo(3,4));  Cập nhật: set (int index, E element) list.set(0, new PhanSo(2,3)); Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 20117ArrayList – Một số phương thức thông dụng  Xóa: remove (E element), remove (int index) clear () list.remove (0); list.remove (ps); list.clear();  Kích thước: size() int n = list.size(); Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 20118ArrayList – Một số phương thức thông dụng  Lấy phần tử: get(int index) PhanSo ps = list.get(2);  Kiểm tra tồn tại: contains() boolean kq = list.contains(ps); Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 20119ArrayList – Bài tập  Xây dựng chương trình cho phép người dùng chọn các chức năng sau: – Nhập vào danh sách các phân số, sau đó cho phép – Xuất danh sách phân số – Thêm phân số – Xóa phân số tại vị trí thứ k – Cập nhật phân số tại vị trí thứ k – Tìm các phân số có giá trị lớn nhất – Xóa tất cả các phân số Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 201110Tài liệu tham khảo  Nguyễn Hoàng Anh, Tập slide bài giảng và video môn Lập Trình Java, ĐH KHTN, 2010  The Java Language Specification Third Edition (2005) Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 201111 HỎI VÀ ĐÁP Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 201112

Tài liệu được xem nhiều: