Chương trình Java để sắp xếp bản đồ theo các phím

Trong ví dụ này, chúng ta sẽ học cách sắp xếp bản đồ theo các khóa trong Java.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình Java sau:

  • Giao diện bản đồ Java
  • Java HashMap
  • Java TreeMap

Ví dụ: Sắp xếp bản đồ theo các phím bằng TreeMap

 import java.util.HashMap; import java.util.Map; import java.util.TreeMap; class Main ( public static void main(String() args) ( // create a hashmap Map languages = new HashMap(); languages.put("pos3", "JS"); languages.put("pos1", "Java"); languages.put("pos2", "Python"); System.out.println("Map: " + languages); // create a tree map from the map TreeMap sortedNumbers = new TreeMap(languages); System.out.println("Map with sorted Key" + sortedNumbers); ) )

Đầu ra

 Bản đồ: (pos1 = Java, pos2 = Python, pos3 = JS) Bản đồ có khóa được sắp xếp (pos1 = Java, pos2 = Python, pos3 = JS)

Trong ví dụ trên, chúng tôi đã tạo một bản đồ có tên các ngôn ngữ sử dụng HashMap. Ở đây, bản đồ không được sắp xếp.

Để sắp xếp bản đồ, chúng tôi đã tạo một biểu đồ dạng cây từ bản đồ. Bây giờ, bản đồ được sắp xếp theo các khóa của nó.

thú vị bài viết...