English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستعيد طريقة get() في HashMap Java القيمة المرتبطة بالمفتاح المحدد في خريطة التخزين.
نحوة get()
hashmap.get(Object key)
key - ليعود إلىالقيمةالمفتاح
عائد القيمة المرتبطة بالمفتاح
ملاحظة:إذا كانت القيمة المرتبطة بالمفتاح المحدد null أو إذا لم يكن المفتاح موجودًا في خريطة التخزين، فإن هذه الطريقة تعود null.
import java.util.HashMap; class Main { public static void main(String[] args) { //创建 HashMap HashMap<Integer, String> numbers = new HashMap<>(); // إدراج سجلات في HashMap numbers.put(1, "Java"); numbers.put(2, "Python"); numbers.put(3, "JavaScript"); System.out.println("HashMap: " + numbers); // الحصول على القيمة String value = numbers.get(1); System.out.println("المفتاح 1 يحتوي على القيمة: " + value);
نتيجة الإخراج
HashMap: {1=Java, 2=Python, 3=JavaScript} المفتاح 1 يحتوي على القيمة: Java
في المثال السابق، قمنا بإنشاء خريطة تخزين تسمى numbers. يتم استخدام طريقة get() لاستقبال القيمة المرتبطة بكائن Java 1.
ملاحظةنحن يمكن أن نستخدمHashMap.containsKey()طريقة لتحقق من وجود مفتاح معين في خريطة التخزين.
import java.util.HashMap; class Main { public static void main(String[] args) { //创建 HashMap HashMap<String, Integer> primeNumbers = new HashMap<>(); // إدراج سجلات في HashMap primeNumbers.put("Two", 2); primeNumbers.put("Three", 3); primeNumbers.put("Five", 5); System.out.println("HashMap: " + primeNumbers); // الحصول على القيمة int value = primeNumbers.get("Three"); System.out.println("يُرتبط المفتاح 3 بالقيمة: " + value);
نتيجة الإخراج
HashMap: {Five=5, Two=2, Three=3} يُرتبط المفتاح 3 بالقيمة: 3
في المثال أعلاه، استخدمنا طريقة get() للحصول على القيمة 3 باستخدام المفتاح Three.