intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

LẬP TRÌNH 4534564

Chia sẻ: Huongdanhoctot Huongdanhoctot | Ngày: | Loại File: PDF | Số trang:12

44
lượt xem
2
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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

Chủ đề:
Lưu

Nội dung Text: LẬP TRÌNH 4534564

  1. LẬP TRÌNH JAVA ArrayList Nguyễn Hoàng Anh Email: nhanh@fit.hcmus.edu.vn ĐH KHTN, 2011
  2. Nội dung  ArrayList Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 2
  3. ArrayList «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 - 2011 3
  4. ArrayList – 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 (Collection
  5. ArrayList – 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 - 2011 5
  6. ArrayList – 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 - 2011 6
  7. ArrayList – 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 - 2011 7
  8. ArrayList – 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 - 2011 8
  9. ArrayList – 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 - 2011 9
  10. ArrayList – 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 - 2011 10
  11. Tà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 - 2011 11
  12. HỎI VÀ ĐÁP Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 12
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2