java hashmap value_Java HashMap values() 方法
values() 方法返回映射中所有 value 組成的 Set 視圖。
語法
values() 方法的語法為:
hashmap.values()
注:hashmap 是 HashMap 類的一個對象。
參數說明:
無
返回值
返回 HashMap 中所有 value 值所組成的 collection view(集合視圖)。
實例
以下實例演示了 values() 方法的使用:
import java.util.HashMap;
class Main {
public static void main(String[] args) {
// 創建一個 HashMap
HashMap sites = new HashMap<>();
// 往 HashMap 添加一些元素
sites.put(1, "Baidu");
sites.put(2, "Mybj");
sites.put(3, "Taobao");
System.out.println("sites HashMap: " + sites);
// 返回所有value值組成的視圖
System.out.println("Values: " + sites.values());
}
}
執行以上程序輸出結果為:
sites HashMap: {1=Baidu, 2=Mybj, 3=Taobao}
Values: [Baidu, Mybj, Taobao]
values() 方法可以與 for-each 循環一起使用,用來遍歷迭代 HashMap 中的所有值。
import java.util.HashMap;
class Main {
public static void main(String[] args) {
// 創建一個 HashMap
HashMap sites = new HashMap<>();
// 往 HashMap 添加一些元素
sites.put(1, "Baidu");
sites.put(2, "Mybj");
sites.put(3, "Taobao");
System.out.println("sites HashMap: " + sites);
// 訪問 HashMap 中所有的 value
System.out.print("Values: ");
// values() 返回所有 value 的一個視圖
// for-each 循環可以 從view中訪問每一個value值
for(String value: sites.values()) {
// 輸出每一個value
System.out.print(value + ", ");
}
}
}
執行以上程序輸出結果為:
sites HashMap: {1=Baidu, 2=Mybj, 3=Taobao}
Values: Baidu, Mybj, Taobao,
總結
以上是生活随笔為你收集整理的java hashmap value_Java HashMap values() 方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python累积和_python – 如
- 下一篇: java线程实例题_java线程相关试题