hashmap示例
HashMap类的values()方法 (HashMap Class values() method)
values() method is available in java.util package.
values()方法在java.util包中可用。
values() method is used to return the set of values that exists in this HashMap to be viewed in a Collection.
values()方法用于返回此HashMap中存在的一组值,以在Collection中进行查看。
values() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
values()方法是一种非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
values() method does not throw an exception at the time of collecting values.
values()方法在收集值时不会引发异常。
Syntax:
句法:
public Collection values();
Parameter(s):
参数:
It does not accept any parameter.
它不接受任何参数。
Return value:
返回值:
The return type of the method is Collection, it returns Collection view of all the values exists in this HashMap.
方法的返回类型为Collection ,它返回此HashMap中存在的所有值的Collection视图。
Example:
例:
// Java program to demonstrate the example
// of Collection values() method of HashMap
import java.util.*;
public class ValuesOfHashMap {
public static void main(String[] args) {
// Instantiates a HashMap object
Map < Integer, String > map = new HashMap < Integer, String > ();
// By using put() method is to add
// key-value pairs in a HashMap
map.put(10, "C");
map.put(20, "C++");
map.put(50, "JAVA");
map.put(40, "PHP");
map.put(30, "SFDC");
// Display HashMap
System.out.println("HashMap: " + map);
// By using values() method is to return
// the values exists in this HashMap
// to be viewed in a collection
Collection co = map.values();
//Display collection
System.out.print("map.values(): " + co);
}
}
Output
输出量
HashMap: {50=JAVA, 20=C++, 40=PHP, 10=C, 30=SFDC}
map.values(): [JAVA, C++, PHP, C, SFDC]
翻译自: https://www.includehelp.com/java/hashmap-values-method-with-example.aspx
hashmap示例