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

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

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

Java مجموعة Array

Java تعامل الأوبجكتات (I)

Java تعامل الأوبجكتات (II)

Java تعامل الأوبجكتات (III)

معالجة الاستثناءات (Exceptions) في Java

Java مجموعة List

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

Java مجموعة Map

Java مجموعة Set

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

Java Reader/Writer

مواضيع أخرى في Java

استخدام طريقة Java HashMap clear() و مثال

طرق HashMap Java

يتم من خلال طريقة clear() لـ Java HashMap إزالة جميع أزواج المفاتيح/القيم من خريطة الترميز.

نموذج طريقة clear():

hashmap.clear();

معاملات clear()

لا تتطلب هذه الطريقة أي معاملات.

قيمة return لـ clear()

يعد طريقة clear() غير قابلة للإرجاع أي قيمة. بدلاً من ذلك، سيقوم بتغيير خريطة الترميز.

مثال: Java HashMap clear()

import java.util.HashMap;
class Main {
    public static void main(String[] args) {
        HashMap<String, Integer> numbers = new HashMap<>();
        numbers.put("One", 1);
        numbers.put("Two", 2);
        numbers.put("Three", 3);
        System.out.println("HashMap: " + numbers);
        //إزالة جميع المappings من HashMap
        numbers.clear();
        System.out.println("HashMap بعد clear(): " + numbers);
    }
}

نتائج الإخراج

HashMap: {One=1, Two=2, Three=3}
HashMap بعد clear(): {}

في المثال السابق، قمنا بإنشاء خريطة الترميز numbers. هنا، نستخدم طريقة clear() لإزالة جميعالمفتاح/القيمةالنقاط.

ملاحظةيمكننا استخدامHashMap remove()يتم من خلال هذه الطريقة إزالة عنصر واحد من خريطة الترميز.

إعادة تعيين HashMap

في Java، يمكننا تحقيق وظيفة clear() من خلال إعادة تعيين hashmap. على سبيل المثال

import java.util.HashMap;
class Main {
    public static void main(String[] args) {
        HashMap<String, Integer> numbers = new HashMap<>();
        numbers.put("One", 1);
        numbers.put("Two", 2);
        numbers.put("Three", 3);
        System.out.println("HashMap: " + numbers);
        // إعادة التInitialization للHashMap
        numbers = new HashMap<>();
        System.out.println("HashMap جديد: " + numbers);
    }
}

نتائج الإخراج

HashMap: {One=1, Two=2, Three=3}
HashMap جديد: {}

في المثال السابق، قمنا بإنشاء خريطة هاشة تحت اسم numbers تحتوي على 3 عناصر. لاحظ هذا السطر،

numbers = new HashMap<>();

في هذا السياق، لن يتم حذف جميع العناصر من hashmap. بدلاً من ذلك، سيتم إنشاء hashmap جديد، وسيتم تخصيص hashmap الجديد إلى المتغير. وسيتم حذف hashmap القديم من قبل مستخرج النفايات.

ملاحظةعملية إعادة الت�始化 والتحديد للقيم فيHashMap قد تكون مشابهة. ومع ذلك، إنها عمليةين مختلفين.

طرق HashMap Java