1. Trang chủ
  2. » Thể loại khác

java collection interface

4 69 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 349,9 KB

Nội dung

http://vietjack.com/java/index.jsp Copyright © vietjack.com Collection Interface Java Collection Interface Java tảng mà Collection Framework xây dựng Nó khai báo phương thức core mà tất Collection có Những phương thức tổng hợp bảng Để hiểu sâu khái niệm trình bày chương này, mời bạn tham khảo loạt bài: Ví dụ Collection Java Bởi tất tập hợp triển khai Collection, tương tự phương thức cần thiết cho Framework Một số phương thức ném mộtUnsupportedOperationException STT Phương thức Miêu tả boolean add(Object obj) Thêm obj tới Collection gọi Trả true obj thêm tới Collection Trả false obj thành viên Collection đó, Collection khơng cho phép boolean addAll(Collection c) Thêm tất phần tử c tới Collection gọi Trả true hoạt động thành cơng (ví dụ: phần tử thêm thành công) Nếu không false void clear( ) Gỡ bỏ tất phần tử từ Collection gọi boolean contains(Object obj) Trả true obj phần tử Collection gọi Nếu không false boolean containsAll(Collection c) Trả true Collection gọi chứa tất phần tử c Nếu không false http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/java/index.jsp Copyright © vietjack.com boolean equals(Object obj) Trả true Collection gọi obj cân Nếu không false int hashCode( ) Trả hash code cho Collection gọi boolean isEmpty( ) Trả true Collection gọi trống Nếu không false Iterator iterator( ) Trả iterator cho Collection gọi 10 boolean remove(Object obj) Gỡ bỏ instance obj từ Collection gọi Trả true phần tử bị gỡ bỏ Nếu không false 11 boolean removeAll(Collection c) Gỡ bỏ tất phần tử c từ Collection gọi Trả true Collection thay đổi (ví dụ: phần tử bị gỡ bỏ) Nếu không false 12 boolean retainAll(Collection c) Trả tất phần tử từ Collection gọi ngoại trừ phần tử c Trả true Collection thay đổi (ví dụ: phần tử bị gỡ bỏ) Nếu không false 13 int size( ) Trả số phần tử giữ Collection gọi 14 Object[ ] toArray( ) Trả mảng mà chứa tất phần tử lưu Collection gọi Các http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/java/index.jsp Copyright © vietjack.com phần tử mảng chép từ phần tử Collection 15 Object[ ] toArray(Object array[ ]) Trả mảng chứa phần tử Collection mà có kiểu so khớp với mảng Ví dụ Ví dụ sau minh họa số phương thức từ việc triển khai lớp đa dạng Collection Interface Java: import java.util.*; public class CollectionsDemo { public static void main(String[] args) { List a1 = new ArrayList(); a1.add("Zara"); a1.add("Mahnaz"); a1.add("Ayan"); System.out.println(" ArrayList Elements"); System.out.print("\t" + a1); List l1 = new LinkedList(); l1.add("Zara"); l1.add("Mahnaz"); l1.add("Ayan"); System.out.println(); System.out.println(" LinkedList Elements"); System.out.print("\t" + l1); Set s1 = new HashSet(); s1.add("Zara"); http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/java/index.jsp Copyright © vietjack.com s1.add("Mahnaz"); s1.add("Ayan"); System.out.println(); System.out.println(" Set Elements"); System.out.print("\t" + s1); Map m1 = new HashMap(); m1.put("Zara", "8"); m1.put("Mahnaz", "31"); m1.put("Ayan", "12"); m1.put("Daisy", "14"); System.out.println(); System.out.println(" Map Elements"); System.out.print("\t" + m1); } } Nó cho kết sau: ArrayList Elements [Zara, Mahnaz, Ayan] LinkedList Elements [Zara, Mahnaz, Ayan] Set Elements [Zara, Mahnaz, Ayan] Map Elements {Mahnaz=31, Ayan=12, Daisy=14, Zara=8} http://vietjack.com/ Trang chia sẻ học online miễn phí Page ... removeAll (Collection c) Gỡ bỏ tất phần tử c từ Collection gọi Trả true Collection thay đổi (ví dụ: phần tử bị gỡ bỏ) Nếu không false 12 boolean retainAll (Collection c) Trả tất phần tử từ Collection. .. Ví dụ sau minh họa số phương thức từ việc triển khai lớp đa dạng Collection Interface Java: import java. util.*; public class CollectionsDemo { public static void main(String[] args) { List a1...http://vietjack.com /java/ index.jsp Copyright © vietjack.com boolean equals(Object obj) Trả true Collection gọi obj cân Nếu không false int hashCode( ) Trả hash code cho Collection gọi boolean

Ngày đăng: 03/12/2017, 00:12

w