البرمجة

استخدام HashMap في Java

في Java، يمكنك تحقيق هذا من خلال تقسيم السلسلة إلى مصفوفة من السلاسل، ثم استخدام كل سلسلة كمفتاح في HashMap. إليك كيفية القيام بذلك:

java
import java.util.HashMap; public class Main { public static void main(String[] args) { String keysToConvert = "key1,key2,key3"; String[] keysArray = keysToConvert.split(","); HashMap hashmap = new HashMap<>(); for (String key : keysArray) { hashmap.put(key, 0.0); // or any other initial value } System.out.println(hashmap.get("key2")); // prints 0.0 } }

هذا المثال يستخدم split(",") لتحويل السلسلة keysToConvert إلى مصفوفة من السلاسل باستخدام “,” كفاصل. ثم يتم استخدام كل سلسلة كمفتاح في HashMap، حيث يتم تعيين قيمة افتراضية لكل مفتاح (في هذه الحالة هي 0.0)، وبعد ذلك يمكنك الوصول إلى القيم باستخدام hashmap.get("key2") أو أي مفتاح آخر.

المزيد من المعلومات

بالتأكيد! في Java، يمكنك استخدام الفئة HashMap لتخزين مجموعة من القيم متطابقة، حيث يتم تخزين القيم بواسطة مفتاح. وبما أن HashMap هو جزء من مكتبة Java Collections Framework، فهو يوفر أساليب لإضافة وحذف والوصول إلى العناصر في الخريطة.

في المثال السابق، تم استخدام HashMap مع مفاتيح من نوع String وقيم من نوع Double. يمكنك استخدام أي نوع من الأنواع كمفتاح أو قيمة، حسب احتياجاتك. علاوة على ذلك، يمكنك استخدام العديد من الطرق الأخرى لتحديد والوصول إلى البيانات في HashMap، مثل put() لإضافة قيمة، و get() للحصول على قيمة، و remove() لحذف قيمة، وغيرها من الأساليب القيمة.

إليك مثال آخر على كيفية استخدام HashMap بشكل أكثر تعقيدًا:

java
import java.util.HashMap; public class Main { public static void main(String[] args) { HashMap ages = new HashMap<>(); ages.put("Alice", 25); ages.put("Bob", 30); ages.put("Charlie", 35); System.out.println("Alice's age is: " + ages.get("Alice")); // Looping through all entries for (HashMap.Entry entry : ages.entrySet()) { System.out.println(entry.getKey() + " is " + entry.getValue() + " years old."); } // Check if a key exists if (ages.containsKey("Bob")) { System.out.println("Bob's age is: " + ages.get("Bob")); } // Remove an entry ages.remove("Charlie"); // Size of the HashMap System.out.println("Size of HashMap: " + ages.size()); } }

هذا المثال يعرض كيفية إضافة القيم إلى HashMap، واستخدام get() للوصول إلى القيم، واستخدام entrySet() للحصول على مجموعة من جميع الإدخالات في الخريطة ليتم طباعتها، واستخدام containsKey() للتحقق مما إذا كان المفتاح موجودًا، واستخدام remove() لحذف إدخال، واستخدام size() للحصول على عدد العناصر في HashMap.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر