Java Collection Framework pptx

19 136 0
Java Collection Framework pptx

Đ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

     !!"#$%&'()*+, -.//%01$(2 3  • 45(!,/67.8+/%+%  • ))5(9":(  4 • !)5(;!<=/>?@2$70A5B>,0 C)D?9. E  • FG)H!IC • JK!H!6%K!;!C • L1)M*!)9 • N%,+7$6?0A!O)P;!C Q  %!.72)R>RC)D? 00S#)T • 00S#)T • )$S#)T • S#)T • UT • V)T • $0T • S#WXT Y,%9( +Z!)%[\()] 00)$""/%!!O6^%0_ SV>   ! 3 "  ()*40`!<02A"%!.2);! </>?@+/%0L()*$9 D?>,a[ %b()*;!C;!G.)c$6?0A!0 d!0`!!06-@+)*,05 efT 33 ArrayList *.8$60`!)G!(G>g9[!D? !)G!5 _Y,%++79)G!h%iCj0k,,%*9 _Y,%+h%9COP!7*9 _D?!)G!G"`!+/%0l6% P+BA/)(()*+/%)G! *!Y,%D?2)$($h%+7m)G!)G!jn*!K! +7m 70A35;!Ch%G@b$2O)*o!("!)* Z!5  [!b$2!o!"/]  N79+Z![g+Z!?0A!)G!!$70A( J$("j?0A!    !"#$% p%G@)*0P[! "/K!!G)+79%D% %!.;!<Z!H!5q> D? Jr#$stM(! #$" %&'&&'(#)*+$,'   - ./#01234**+5 , 6   7 89234 uJS#v$efuJS#vT #$" %$()*&5wg+/%0!++ ,0 "+,-J2a()*!l!+Z!H!? 0A!.JI9ox%(),I")[ RR+30)G!!T V>0 70A5u!vefu!vT   : )/*;*234  .!'RR.+796H8 70A5 ()*/!'RR.)*D?!a)A 70A5 )00/!'RRJ2)D?$(T 70A5 )!'RRy")O)*a[ 70A5 RR.+796H8 ), <=>,?234%@A B<CCD RR.D?D%2! ), <=E,?,,234%@A *<FCCD // Them mot phan tu vao ArrayList String s = "Xuan"; if(str.add(s)) { System.out.println("Da them thanh cong mot phan tu gia tri ‘" + s + " ‘vao ArrayList"); } // Insert s = "Ha"; str.add(0, s); 3E LinkedList  -  !"#$ L2+,Ex%\2D%$(%[0 +0!-,+6)*9$9)G!!(>?@ 0 NqR>)*02+0+Z!G0PR0zD? 2)G! 6%I2+0%ZG%Dn  - - ./#014?4**+5 , 6  - 7 89234 +0uJS#vef+0uJS#vT V>0 "0" %$()*&-wg+/%0!++ ,0 70A5 RR+30)G!!T +0u!vef+0u!vT  - : )/*;*4?4 Y!(;!)("+,r9"0" g!=)*[ ;!l%782!8)C/$(%I$(0J 00)4%00 !T00)0% 00" !w/2)D?$(D%0?0A!00 !'/2) ,%[/+,-?0A!00" !111 70A5 w/.)D%2?0A! !)%[)G!?0A!" ! .)a)A?0A!02! 70A5 w/>")D%28)G!?0A!  !'/>"iD ?%[`!!c " !>"a)A0`!  02!1 70A5 w/?!g)*)?0A!  0234 ! 70A5 E 4 F06(O06)*")D?+Z!`!  +,rr\>?@2+/%I *I2%D%D?G+Z!`!  +Z!"2);!<2!!(;!<+,rr  L9b()ZCb.9!#$%{5 E3 SortedSet 0+,rr"\2ID?" /[!$(!)*0G(  !,) 9( 0GI)*) 2+/%8[!" -   )/*;.?. | S#4TRR.D?D%2i. | S#TRR.D?%[`!9. | 0%S#3S#ETRR.)*ID? d)!+G!r39E 4n6!064%l0O!b[! B>,K!0DJ%I$(%z+()4M()* nc%6$H+%l[!9Z!B>,"+GK!C) +,))*"! %b()*[(),Ig!=!45 JuJS#v JuJS#v JuJS#v) JuJS#v0 70A5N)*J$9JS#+/%! EE HashSet \M)*G!K)/%l)0%.!=( )!j+Z!`! \D?%l$(% >%.Z!h%)PK)8" D%,4%!%!.M% ($( - -  8GHI. 9%!.[%}%D%2O ,I\!$9U+%5 ,9I.<C ,9I.<3C ,9I.<3J?C Y,%+Z!>g+79,ID%D? %lj+79) g8)*N0%!! ) gPDC+2))*))9$(jK!0%! !2!.Z$9-9+2))" N-!+C20`!.%-+%5 .KI.<CD [...]... một collection khác public HashSet (Collection col) Ví dụ: 2.2.2 Một số phương thức của HashSet Để thêm một item vào HashSet, sử dụng hàm add(): public boolean add(Object element) Ví dụ: Để thêm một collection, sử dụng addAll(): public boolean addAll (Collection c) Ví dụ: Để xóa một item, sử dụng remove(): public boolean remove(Object element) Ví dụ: Xóa nhiều item: public boolean removeAll (Collection. .. từ Collection interface mà được định nghĩa riêng, và là root cho một nhánh phân cấp khác (giống như Collection) Có 4 triển khai (implementation) cụ thể của Map đó là: HashMap, WeakHashMap, TreeMap, và Hashtable Sau đây là một số phương thức được định ngĩa trong Map: Map.Entry: Map cung cấp 3 cách view dữ liệu: • View các khoá:  Set keySet(); // Trả về các khoá • View các giá trị:  Collection. .. với HashMap III Sự khác nhau giũa các Collection 1 List, Set và Map Giao diện này cung cấp method để chèn và xóa các item tại một điểm bất kỳ trong danh sách, các item được truy cập và tìm kiếm các phần tử trong danh sách theo chỉ mục (index) Không giống như các bộ, danh sách có thể chứa các item trùng nhau Set hỗ trợ các thao tác xử lý trên collection kiểu tập hợp, các phần tử trong... các khoá • View các giá trị:  Collection values(); // Trả về các giá trị • View các cặp khoá-giá trị  Set entrySet(); // Trả về các cặp khoá-giá trị Sau khi nhận được kết quả là một collection, ta có thể dùng iterator để duyệt các phần tử của nó 3.1 HashMap HashMap là lớp implement giao diện Map Các item(key-value) trong HashMap không được sắp xếp 3.1.1 Khởi tạo HashMap Có... muốn truy cập vào item hay chỉ số bất kỳ yêu cầu phải đi qua nhiều nút Thêm và xoá các phần tử trong LinkedList thường nhanh hơn so với ArrayList Tuy nhiên, điều này còn phụ thuộc vào kích thước của collection và vị trí các chỉ số 3 Các triển khai(implement) của Set 3.1 HashSet và TreeSet HashSet implement Set interface Các item trong HashSet không được sắp xếp trật tự TreeSet là một tập được

Ngày đăng: 02/08/2014, 09:21

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan