English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمية Java الأساسية

تحكم Java في العملية

Java مصفوفة

Java توجيهي أوبجكتي (I)

Java توجيهي أوبجكتي (II)

Java توجيهي أوبجكتي (III)

معالجة الاستثناءات Java

Java قائمة List

Java مجموعة Queue (الصف)

Java مجموعة Map

Java مجموعة Set

Java إدخال/إخراج (I/O)

Java Reader/Writer

مواضيع Java أخرى

برمجة Java ترتيب map بمفاتيح

جميع الأمثلة في Java

في هذا المثال، سنتعلم كيفية ترتيب map بمفاتيح في Java.

لفهم هذا المثال يجب أن تعرف ما يليبرمجة Javaالموضوع:

مثال: استخدم TreeMap لترتيب المفاتيح في map

import java.util.HashMap;
import java.util.Map;
import java.util.TreeMap;
class Main {
  public static void main(String[] args) {
    // create hashmap
    Map<String, String> languages = new HashMap<>();
    languages.put("pos3", "JS");
    languages.put("pos1", "Java");
    languages.put("pos2", "Python");
    System.out.println("Map: " + languages);
    //إنشاء TreeMap من map
    TreeMap<String، String> sortedNumbers = new TreeMap<>(languages);
    System.out.println("Map مع المفتاح المترتيب" + sortedNumbers);
  }
}

نتيجة الإخراج

Map: {pos1=Java، pos2=Python، pos3=JS}
Map مع المفتاح المترتيب {pos1=Java، pos2=Python، pos3=JS}

في المثال السابق، استخدمنا HashMap لإنشاء map تحت اسم planguages. هنا، لم يتم ترتيب map.

للترتيب map، قمنا بإنشاء TreeMap من map. الآن، يتم ترتيب map حسب المفتاح.

جميع الأمثلة في Java