Map Interface trong Java so khớp duy nhất các key với value. Một key là một đối tượng mà bạn sử dụng để thu nhận một value. Để biết thêm về Map Interface, cú pháp, phương thức, mời bạn đọc tham khảo bài viết dưới đây.
Cũng tương tự như List Interface, Set interface kế thừa Collection interface trong java. Set trong java là một Collection không thể chứa các phần tử trùng lặp. Cùng eLib tìm hiểu về Set Interface trong Java qua bài viết dưới đây.
Lớp HashSet trong Java kế thừa AbstractSet và triển khai Set Interface. Nó tạo một collection mà sử dụng một hash table để lưu giữ. Mời bạn đọc cùng eLib.VN tìm hiểu về lớp HashSet qua bài viết dưới đây.
Lớp TreeMap trong java là một lớp kế thừa lớp AbstractMap và triển khai của NavigableMap Interface trong Collections Framework nên nó sẽ có một vài đặc điểm và phương thức tương đồng với Map và SortedMap và NavigableMap. Cùng eLib tìm hiểu về lớp TreeMap qua bài viết dưới đây.
List Interface trong Java kế thừa Collection và khai báo các hành vi của một collection mà lưu giữ một dãy các phần tử. Mời bạn đọc cùng eLib.VN tìm hiểu về List Interface qua bài viết dưới đây.
Collection Framework định nghĩa một số thuật toán mà có thể áp dụng tới các Collection và Map. Những thuật toán này được định nghĩa như là các phương thức static bên trong lớp Collection. Để tìm hiểu thêm về thuật toán Collection, mời bạn đọc cùng eLib tìm hiểu qua bài viết dưới đây.
Map.Entry Interface trong Java giúp bạn làm việc với một Map Entry. Để tìm hiểu về Map.Entry là gì, phương thức nào cần khái báo, mời bạn đọc cùng eLib tìm hiểu qua bài viết dưới đây.
Thay vì bạn phải viết các class cho riêng mình, Java cung cấp các sẵn các class về collection để bạn có thể sử dụng. Bài viết này sẽ giới thiệu và xem xét kỹ hơn về Java collection. Mục đích của bài viết là đem lại cái nhìn tổng quan về các class trong Java collection. Điều này giúp cho bạn dễ dàng hơn trong việc đọc phần còn lại trong Java doc. Cùng eLib tìm hiểu về collections qua bài viết bên dưới.
Collection interface là interface cha của collections framework trong Java. Interface này không được sử dụng trực tiếp. Tuy nhiên, nó được sử dụng thông qua các subinterface như List, Set và Queue. Trong bài này, chúng ta sẽ tìm hiểu về Collection interface trong Java. Cùng theo dõi bài viết dưới đây nhé!
Lớp TreeSet trong Java cài đặt (implement) Set Interface, nó sử dụng một cây (tree) cho lưu giữ các phần tử. Để tìm hiểu về lớp TreeSet trong Java, mời bạn đọc cùng eLib.VN tham khảo bài viết dưới đây.
Comparator là gì? Sử dụng như thế nào? Để tìm hiểu về Comparator, mời bạn đọc cùng eLib.VN tham khảo qua bài viết dưới đây.
LinkedList (Danh sách liên kết) là một lớp triển khai của List Interface trong Collections Framework nên nó sẽ có một vài đặc điểm và phương thức tương đồng với List. Để tìm hiểu chi tiết, mời bạn đọc cùng tham khảo qua bài viết dưới đây.
Lớp HashMap trong java là một lớp kế thừa lớp AbstractMap và triển khai của Map Interface trong Collections Framework nên nó sẽ có một vài đặc điểm và phương thức tương đồng với Map. Mời bạn cùng eLib.VN tìm hiểu về lớp HashMap qua bài viết dưới đây.
Trong bài này, eLib sẽ hướng dẫn đến các bạn một dạng riêng của Set Interface - đó là SortedSet Interface trong Java. Nội dung của bài này sẽ mô tả đặc điểm, các phương thức thường dùng của Collection này. Mời bạn đọc cùng theo dõi.
Thực tế, khi để quản lý 1 danh sách chúng ta sẽ cần đến một khái niệm đó là mảng các đối tượng. Mảng thông thường có thể đáp ứng được một phần, nhưng chưa đủ. Vì trong quá trình thao tác dữ liệu, ta lại cần thêm, xóa, sửa, chèn. v..v.v.. Để giải quyết những bất cập đó, ta sử dụng ArrayList. Theo dõi bài viết dưới đây để hiểu rõ hơn về ArrayList nhé!
Như chúng ta đã biết, LinkedHashSet là một phiên bản mở rộng của HashSet. HashSet không đảm bảo thứ tự sắp xếp của các phần tử. Trong khi đó, LinkedHashSet duy trì thứ tự chèn phần tử. HashSet sử dụng đối tượng HashMap bên trong để lưu trữ các phần tử của nó, còn LinkedHashSet sử dụng đối tượng LinkedHashMap bên trong để lưu trữ và xử lý các phần tử của nó. Trong bài viết dưới đây, chúng ta sẽ tìm hiểu LinkedHashSet là gì, hoạt động như thế nào? Cùng theo dõi nhé!
SortedMap Interface trong Java kế thừa lớp Map. Để biết SortedMap Interface là gì? Phương thức nào được khai báo? Mời bạn đọc cùng tìm hiểu qua bài viết dưới đây.
Thường thì, bạn sẽ muốn tuần hoàn qua các phần tử trong một tập hợp. Ví dụ, bạn có thể muốn hiển thị mỗi phần tử. Cách đơn giản nhất để thực hiện điều này là thuê một Iterator, là một đối tượng mà triển khai hoặc Iterator hoặc Listlerator interface. Iterator cho bạn khả năng để tuần hoàn qua một tập hợp, kiếm được và gỡ bỏ các phần tử. Để tìm hiểu về Iterator trong Java, mời bạn đọc tham khảo bài viết dưới đây.