English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستعيد بث values() في Java HashMap رؤية جميع القيم للمسجل في HashMap.
جملة بث values() هي:
hashmap.values()
لا يحتوي بث values() على أي معاملات.
يعود البثالخريطةجميع القيمرؤية الجمع
عرض الرؤية فقط جميع القيم من hashmap كجمع. لا تحتوي الرؤية على القيم الفعلية.
الاحتياط، يعود values() رؤيةرؤية مجموعةهذا لأنه على عكس المفاتيح والمدخلات، قد تحتوي مapping على قيم مكررة.
import java.util.HashMap; class Main { public static void main(String[] args) { // إنشاء HashMap HashMap<String, Integer> prices = new HashMap<>(); // إدراج عنصر في HashMap prices.put("Shoes", 200); prices.put("Bag", 300); prices.put("Pant", 150); System.out.println("HashMap: "+ prices); // تعود رؤية لكل القيم System.out.println("قيم: "+ prices.values()); } }
نتيجة الإخراج
HashMap: {Pant=150, Bag=300, Shoes=200} قيم: [150, 300, 200]
في المثال السابق، قمنا بإنشاء مapping يُدعى prices. لاحظ التعبير
prices.values()
في هذا السياق، تعود values() رؤية لكل القيم الموجودة في المapping.
يمكن استخدام values() معloop for-eachيمكن استخدامها معًا لاستكشاف كل قيمة في hashmap.
import java.util.HashMap; class Main { public static void main(String[] args) { // إنشاء HashMap HashMap<String, Integer> numbers = new HashMap<>(); numbers.put("One", 1); numbers.put("Two", 2); numbers.put("Three", 3); System.out.println("HashMap: "+ numbers); // زيارة كل القيم في HashMap System.out.print("قيم: "); // values() تعود رؤية لكل القيم // 循للـ for-each لزيارة كل قيمة من الرؤية للمقارنة: for(int value: numbers.values()) { // طباعة كل قيمة System.out.print(value + ", "); } } }
نتيجة الإخراج
HashMap: {One=1, Two=2, Three=3} القيم: 1, 2, 3,
في المثال السابق، قمنا بإنشاء خريطة تحت اسم numbers. لاحظ هذا السطر،
Integer value: numbers.values()
في هذا السياق، يعود طريقة values()جميع القيممنالرؤية. يتم الوصول إلى كل قيمة من خلال الرؤية.
الاحتياطHashMap القيمة نوعها Integer. لذلك، استخدمنا متغير int لاستدعاء القيمة.
اقرأ أيضًا
HashMap keySet() - العودة إلى جميع مجموعات المفاتيح
HashMap entrySet() - العودة إلى جميع مجموعات العناصر (الخريطة)