Java中的put和get是HashMap中的兩個重要方法,它們用于向HashMap中存儲值和從HashMap中獲取值。
HashMap<String, Integer> map = new HashMap<>(); // 使用put方法向HashMap中存儲鍵值對 map.put("java", 100); map.put("python", 95); map.put("ruby", 90); //使用get方法從HashMap中獲取指定鍵對應的值 int javaScore = map.get("java"); System.out.println("Java的得分為:" + javaScore);
put方法用于向HashMap中存儲鍵值對,其中第一個參數(shù)是鍵,第二個參數(shù)是對應的值。當HashMap中沒有包含該鍵時,put方法會向HashMap中添加新的鍵值對;如果HashMap中已經(jīng)有該鍵,則會用新的值替換掉舊的值。
get方法用于從HashMap中獲取指定鍵對應的值。在HashMap中查找指定鍵的值時,它會根據(jù)鍵的hashcode值和equals方法進行查找。如果HashMap中不含有指定的鍵,則返回null值。
總的來說,put和get是在Java中常見的操作HashMap的方法。在使用HashMap時,使用put方法存儲值和使用get方法獲取值是常見的操作,需要開發(fā)人員熟練掌握。