Java: Map

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực

Giới thiệu

Một đối tượng Map lưu trữ dữ liệu dưới dạng mối quan hệ giữa các khóa và giá trị. Mỗi khóa sẽ ánh xạ đến ít nhất một giá trị duy nhất. Nếu thông tin chính được biết, giá trị của nó có thể được truy xuất từ ​​đối tượng Map. Các khóa phải là duy nhất nhưng các giá trị có thể bị trùng lặp.

Interface Map không mở rộng interface Collection.

Map có hệ thống phân cấp riêng để duy trì các liên kết key-value. Interface mô tả ánh xạ từ khóa đến giá trị, không có khóa trùng lặp.

API Collection cung cấp ba cách triển khai Map có mục đích chung:

  • HashMap
  • TreeMap
  • LinkedHashMap

HashMap được sử dụng để chèn, xóa và định vị các phần tử trong Map. TreeMap được sử dụng để sắp xếp các phím theo thứ tự đã sắp xếp. LinkedHashMap được sử dụng để xác định thứ tự lặp lại, thường là thứ tự các khóa được chèn vào map.

Các phương thức quan trọng của interface Map như sau:

put( K keyV value)

Phương thức liên kết giá trị đã cho với khóa đã cho trong đối tượng bản đồ đang gọi. Nó ghi đè giá trị trước đó được liên kết với khóa và trả về giá trị trước đó được liên kết với khóa. Phương thức trả về null nếu không có ánh xạ với khóa.

Cú pháp:

V put(K key, V value)

get(Object key)

Phương thức trả về giá trị được liên kết với khóa đã cho trong đối tượng bản đồ đang gọi.

Cú pháp:

V get(Object key)

containsKey(Object Key)

Phương thức trả về true nếu đối tượng bản đồ này chứa ánh xạ cho khóa được chỉ định.

Cú pháp:

public boolean containsKey(Object key)

containsValue(Object Value)

Phương thức này trả về true nếu đối tượng bản đồ này ánh xạ một hoặc nhiều khóa đến giá trị được chỉ định.

Cú pháp:

public boolean containsValue(Object value)

size()

Phương thức trả về số lượng ánh xạ key-value trong map này.

Cú pháp:

public int size()

value()

Phương thức trả về chế độ xem collection các giá trị có trong map này.

Cú pháp:

Collection<V> value()

» Tiếp: HashMap
« Trước: Lớp TreeSet
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!