HashMap查找之根据Value查找
一般大家都知道对于HashMap而言都是通过key来进行查找。找到了key自然对应的value也就一并找到了。但是有些情况下就需要通过value来进行判断查找。说是查找不如说筛选更为恰当。
那么什么情况下会用到这种vaule查找方式呢?让我们一起来看一下以下代码就清楚了。
【1】面向对象学生类的创建
1 package com.java.demo_9; 2 3 /** 4 * Student类 5 * @author liupeng 6 * 7 */ 8 public class Student { 9 10 private String stuName; 11 private String classCord; 12 private String stuNumber; 13 public String getStuName() { 14 return stuName; 15 } 16 public void setStuName(String stuName) { 17 this.stuName = stuName; 18 } 19 public String getClassCord() { 20 return classCord; 21 } 22 public void setClassCord(String classCord) { 23 this.classCord = classCord; 24 } 25 public String getStuNumber() { 26 return stuNumber; 27 } 28 public void setStuNumber(String stuNumber) { 29 this.stuNumber = stuNumber; 30 } 31 public Student() { 32 super(); 33 // TODO Auto-generated constructor stub 34 } 35 public Student(String stuName,String stuNumber,String classCord) { 36 super(); 37 this.stuName = stuName; 38 this.classCord = classCord; 39 this.stuNumber = stuNumber; 40 } 41 @Override 42 public String toString() { 43 return "学员名称:" + stuName + ", 学员编号:" 44 + stuNumber + ", 班级番号:" + classCord; 45 } 46 47 48 49 }