1. Trang chủ
  2. » Tất cả

MOB1013-Slide 5 - ArrayList

20 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 725,16 KB

Nội dung

L P TRÌNH JAVA BÀI 5: ARRAYLIST M C TIÊU K t thúc h c b n có kh n ng Hi u ng d ng ArrayList Hi u ng d ng hàm ti n ích c a Collections ARRAYLIST LÀ GÌ? M ng có s ph n t c i m sau: nh Vì v y có nh Khơng th b sung thêm ho c xóa b t 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 khơng ch a ArrayList giúp kh c ph c nh c a m ng c i m nêu ArrayList có th c xem nh m ng ng, có th thêm b t ph n t m t cách m m d o ArrayList cho phép th c hi n phép toán t p h p nh h p, giao, hi u… c ARRAYLIST ArrayList a = new ArrayList(); a.add(“C ”); a.add(true); a.add(1); a.add(2.5) I (Integer)a.get(2); a.add(Object) Object Object Object Object ArrayList + Khi add thêm wrapper + Khi truy ép lý (type) , NH KI U ARRAYLIST ArrayList ArrayList (Khơng ArrayList có ArrayList (Có ) ) ArrayList + Các O ( + Khi truy ArrayList ) ép , lý + Khi truy ép lý +C , +H khơng ro lý có ARRAYLIST ArrayList a.add(“C ”); a.add(“T ”); a.add(“P ”); a.add(“H ”) String s = a.get(2); NH KI U ArrayList(); + Khi truy ép lý không S S S S a.add S ArrayList Chú ý: không ( wrapper) THAO TÁC TH PH NG TH C NG DÙNG MÔ T add(Object) void add( Thêm vào Object elem) remove(Object) C thêm Xóa void clear() Xóa trí Object elem) Thay trí Truy trí Object S size() O trí Xóa Object remove( Object set( vào K tra isEmpty() K tra r O (Object elem) Tìm trí THAO TÁC ARRAYLIST ArrayList a.add(“C ”); a.add(“T ”); a.add(“P ”); a.add(“H ”); ”); a.add(1, “H a.set(0, “Tèo”); a.remove(3) ArrayList(); [C ] [C ,T ] [C ,T ,P ] [C ,T ,P ,H [C ,H ,T ] ,P [Tèo, H ,T ,P [Tèo, H ,T ,H ,H ,H ] ] ] TR C NGHI M ArrayList S ArrayList S a.add(“C ”); B có bao A a.add(“T ”); B a.add(“P ”); C a.add(“H ”); D E a.add(1, “H ”); N thay O (“H ”) ”) a.set(0, “Tèo”); a.indexOf(“P a.remove(3); a.remove(“P ”); i a.size() – O (“H ”); ? có bao DUY T ARRAYLIST  Duy t theo ch s v i for ho c s d ng for-each V i ArrayList for-each th ng c s d ng h n ArrayList a.add(5); a.add(9); a.add(4); a.add(8) i=0;i

Ngày đăng: 03/05/2018, 11:00

w