java使用hashmap类的get()函数获取集合中的值
hashmap是java中常用的集合类之一,它提供了一种键值对的存储方式,可以快速地通过键来获取值。在hashmap中,我们可以使用get()函数来获取指定键对应的值。本文将介绍如何使用hashmap的get()函数,并提供一些使用示例。
首先,我们需要导入hashmap类所在的包:
import java.util.hashmap;
然后,我们可以创建一个hashmap对象并向其中添加键值对:
hashmap<string, integer> map = new hashmap<>();map.put("apple", 10);map.put("banana", 5);map.put("orange", 8);
在上面的示例中,我们创建了一个hashmap对象,并将apple、banana和orange作为键,10、5和8作为对应的值。
接下来,我们可以使用get()函数来获取指定键对应的值:
int applecount = map.get("apple");system.out.println("苹果的数量是:" + applecount);
在上面的示例中,我们通过get(apple)来获取键apple对应的值,并将其赋值给applecount变量。然后,我们使用system.out.println()函数来打印出苹果的数量。
除了基本类型的值,我们还可以将其他类的对象存储到hashmap中,并通过get()函数来获取这些对象。例如,我们可以创建一个存储学生对象的hashmap:
class student { private string name; private int age; public student(string name, int age) { this.name = name; this.age = age; } public string getname() { return name; } public int getage() { return age; }}hashmap<integer, student> studentmap = new hashmap<>();studentmap.put(1, new student("张三", 18));studentmap.put(2, new student("李四", 20));studentmap.put(3, new student("王五", 22));student student = studentmap.get(1);system.out.println("学生姓名:" + student.getname());system.out.println("学生年龄:" + student.getage());
在上面的示例中,我们创建了一个hashmap对象来存储学生对象,键是学生的编号,值是对应的学生对象。然后,我们通过get(1)来获取键为1的学生对象,并将其赋值给student变量。最后,我们可以通过调用学生对象的getname()和getage()函数来获取学生的姓名和年龄,并将其打印出来。
总结一下,使用hashmap的get()函数可以方便地获取集合中指定键对应的值。我们可以将基本类型的值或者其他类的对象存储到hashmap中,并通过get()函数来获取这些值或者对象。希望本文的示例能够帮助读者更好地理解hashmap的get()函数的使用。
以上就是java使用hashmap类的get()函数获取集合中的值的详细内容。