Sưu tập bản đồ cho người mới bắt đầu Java

Bản đồ là một Giao diện đi theo khung Bộ sưu tập Java.

lap-trinh-java
Map Collection Tutorial for Java Beginners

Đặc điểm chính của giao diện bản đồ

  • Nó là một Object được sử dụng để ánh xạ các khóa tới các giá trị.
  • Bản đồ không thể chứa các giá trị trùng lặp.
  • Mỗi khóa có thể ánh xạ tới một giá trị tối đa.
  • Giao diện này thay thế cho lớp Dictionary là lớp trừu tượng thay vì Giao diện.
  • Giao diện bản đồ cho phép 3 chế độ xem bộ sưu tập
    • Bộ chìa khóa
    • Bộ sưu tập các giá trị
    • Đặt ánh xạ khóa-giá trị
  • Vì Bản đồ cung cấp 3 chế độ xem như trên, Nó cho phép bạn lặp lại các khóa, giá trị hoặc cặp giá trị khóa.
  • Có thể xóa mục nhập khỏi Bản đồ một cách an toàn trong quá trình lặp.
  • Không cho phép bản đồ chứa chính nó làm chìa khóa.
  • Bản đồ có thể chứa chính nó như là giá trị.
  • Có một số hạn chế về các khóa và giá trị mà một số triển khai bản đồ có thể chứa.
  • Cố gắng chèn một khóa hoặc giá trị không đủ điều kiện sẽ ném một ngoại lệ không được kiểm tra.

Bản đồ bê tông thực hiện

  • Bản đồ băm
  • Hashtable
  • Bản đồ
  • Danh tínhHashMap
  • LinkedHashMap
  • Tính chất
  • Bản đồ cây
  • Bản đồ yếu
  • Đồng thờiSkipListMap
  • Bản đồ đồng thời

Các phương pháp quan trọng trong giao diện bản đồ

  • put (khóa K, giá trị V) : Đặt giá trị được chỉ định trong bản đồ với khóa được chỉ định.
  • putAll (Bản đồ <? extends K ,? extends V> m) : Sao chép tất cả ánh xạ từ Bản đồ đã cho sang Bản đồ này.
  • keyset () : Trả về Tập hợp chứa khóa trong Bản đồ này.
  • value (): Trả về một Bộ sưu tập chứa tất cả các giá trị trong Bản đồ này.
  • isEmpty (): Kiểm tra xem có bất kỳ yếu tố nào trong Bản đồ đã cho hay không.
  • remove (Khóa đối tượng): Xóa ánh xạ cho khóa khỏi bản đồ này nếu có.
  • chứaKey (Khóa đối tượng): Kiểm tra nếu có bất kỳ ánh xạ nào cho khóa được chỉ định.
  • chứaValue (Giá trị đối tượng): Kiểm tra nếu có bất kỳ ánh xạ nào cho Đối tượng được chỉ định (Có thể nhiều hơn một).
  • get (Khóa đối tượng): Trả về giá trị mà khóa này được liên kết đến.
  • clear (): Được sử dụng để xóa tất cả ánh xạ trong Map đã cho.

Bài viết gần đây

Java Lambda: Hướng dẫn cho người mới bắt đầu

Bài viết này giải thích các biểu thức Java Lambda trong Java 8. Biểu thức Lambda Java

Ví dụ về Tải xuống tệp từ máy chủ bằng cách sử dụng JSP

Trong ví dụ này, chúng tôi sẽ tải xuống tệp jsp. Nhưng bạn có thể tải xuống bất kỳ tập tin. 

Hướng dẫn sử dụng Spring JdbcTemplate

Spring JdbcTemplate là một cơ chế mạnh mẽ để kết nối với cơ sở dữ liệu và thực hiện các truy vấn SQL. Nó sử...

Hướng dẫn chủ đề Java

Một Instance of Thread là một đối tượng giống như bất kỳ đối tượng nào khác trong Java và nó chứa các biến và...

Tải tập tin lên máy chủ bằng cách sử dụng JSP

Có nhiều cách để tải tệp lên máy chủ. Một trong những cách là bởi lớp MultipartRequest. Để sử dụng lớp này,...

Ví dụ cấu hình Spring AOP AspectJ Xml

Spring cho phép bạn xác định các khía cạnh, lời khuyên và điểm nhấn trong tệp xml. Trong trang...

Leave a reply

Please enter your comment!
Please enter your name here