מהי שיטת entrySet() ב-Java?
המחלקה HashMap מספקת את השיטה java.util.HashMap.entrySet() ב-Java. הוא משמש ליצירה ולאחר מכן להחזיר 'סט' של אותם אלמנטים שכבר קיימים ב- HashMap . ניתן להשתמש בו עם לולאה כדי לחזור על כל הערכים של HashMap .כותרת שיטה
הכותרת של שיטת entrySet() ניתנת להלן. הוא מחזיר את התצוגה המפורטת של כל הערכים המכילים צמדי מפתח-ערך. כדי להשתמש בו בקוד שלנו עלינו לייבא את חבילת java.util.HashMap .public Set<Map.Entry<key, value>> entrySet()
פרמטרים
השיטה entrySet () אינה לוקחת פרמטרים כלשהם.סוג החזרה
השיטה java.util.HashMap.entrySet() מחזירה מופע של ערכת המחלקה.דוגמא
import java.util.HashMap;
public class Driver1 {
public static void main(String[] args) {
// declare a custom hash map
HashMap<Integer, String> hashMap = new HashMap<Integer, String>();
// add data to the hash map
hashMap.put(1, "Monday");
hashMap.put(2, "Tuesday");
hashMap.put(3, "Wednesday");
hashMap.put(4, "Thursday");
hashMap.put(5, "Friday");
hashMap.put(6, "Saturday");
hashMap.put(7, "Sunday");
// print the original hash map
System.out.println("Original HashMap: " + hashMap + '\n');
// print the entrySet of the hash map
System.out.println("HashMap.entrySet(): " + hashMap.entrySet() + '\n');
// Try adding null value in the hash map
hashMap.put(0, null);
System.out.println("hashMap.put(0, null)");
System.out.println("HashMap.entrySet(): " + hashMap.entrySet() + '\n');
// Try adding null key and value pair to the hash map
hashMap.put(null, null);
System.out.println("hashMap.put(null, null)");
System.out.println("HashMap.entrySet(): " + hashMap.entrySet() + '\n');
// Try adding a null character as a value in the hash map
hashMap.put(null, "\0");
System.out.println("hashMap.put(null, \"\\0\")");
System.out.println("HashMap.entrySet(): " + hashMap.entrySet() + '\n');
}
}
תְפוּקָה
HashMap מקורי: {1=יום שני, 2=שלישי, 3=רביעי, 4=חמישי, 5=שישי, 6=שבת, 7=יום ראשון} HashMap.entrySet(): [1=שני, 2=שלישי, 3=יום רביעי , 4=חמישי, 5=שישי, 6=שבת, 7=יום ראשון] hashMap.put(0, null) HashMap.entrySet(): [0=null, 1=יום שני, 2=יום שלישי, 3=רביעי, 4= יום חמישי, 5=שישי, 6=שבת, 7=יום ראשון] hashMap.put(null, null) HashMap.entrySet(): [0=null, null=null, 1=יום שני, 2=יום שלישי, 3=רביעי, 4 =חמישי, 5=שישי, 6=שבת, 7=יום ראשון] hashMap.put(null, "\0") HashMap.entrySet(): [0=null, null= , 1=יום שני, 2=יום שלישי, 3= יום רביעי, 4=חמישי, 5=שישי, 6=שבת, 7=ראשון]
GO TO FULL VERSION