当前位置: 首页 > news >正文

最新章节 62.一起来做网站吧品牌建设运用经济生活知识

最新章节 62.一起来做网站吧,品牌建设运用经济生活知识,电子商务网站建设期末考试,柳州网络网站建设需求:创建一个HashMap集合,键是学生对象(Student),值是居住地。存储多个键值对元素,并遍历。 要求保证键的唯一性:如果学生对象的成员变量值相同,我们就认为是同一个对象 思路: 定义…

需求:创建一个HashMap集合,键是学生对象(Student),值是居住地。存储多个键值对元素,并遍历。

        要求保证键的唯一性:如果学生对象的成员变量值相同,我们就认为是同一个对象

思路:

        定义学生类

        创建HashMap集合对象

        创建学生对象

        把学生添加到集合

        遍历集合

        在学生类中重写两个方法

                hashCode()

                equals()

代码实现:

        编写Student类

package com.aynu3;import java.util.Objects;public class Student {private String name;private int age;public Student() {}public Student(String name, int age) {this.name = name;this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}@Overridepublic boolean equals(Object o) {if (this == o) return true;if (o == null || getClass() != o.getClass()) return false;Student student = (Student) o;if (age != student.age) return false;return Objects.equals(name, student.name);}@Overridepublic int hashCode() {int result = name != null ? name.hashCode() : 0;result = 31 * result + age;return result;}
}
package com.aynu3;import java.util.HashMap;
import java.util.Set;public class HashMapDemo {public static void main(String[] args) {//创建HashMap集合对象HashMap<Student,String> hm=new HashMap<Student,String>();//创建学生对象Student s1=new Student("林青霞",30);Student s2=new Student("张曼玉",35);Student s3=new Student("王祖贤",33);Student s4=new Student("王祖贤",33);//把学生添加到集合hm.put(s1,"西安");hm.put(s2,"武汉");hm.put(s3,"洛阳");hm.put(s4,"北京");//遍历集合Set<Student> keySet = hm.keySet();for (Student key:keySet) {String value = hm.get(key);System.out.println(key.getName() + "," + key.getAge()+","+value);}}
}

运行结果:

王祖贤,33,北京
张曼玉,35,武汉
林青霞,30,西安 

http://www.yayakq.cn/news/659657/

相关文章:

  • 中小企业服务中心网站建设做网站一万
  • 商洛市建设工程造价管理站网站做网站需要视频衔接怎么
  • 集团公司网站源码下载wordpress的链接功能
  • 什么是门户网站有哪些网站可以同时做竞价和优化吗
  • 什么是新闻源网站辽宁省建设工程信息网上不去
  • 扬州网站建设电话wordpress 分类子类名称
  • 网站静态页面访问很快php页面访问非常慢做网站找哪家好?聚禄鼎科技是一家给企业做网站的公司
  • 西宁网站建设嘉荐君博l好的公司网站制作
  • 网站当电话线邢台吧李彦明
  • 企业集团网站建设方案论文企业做网站要
  • 创建网站域名多少钱女生学建筑专业好吗
  • 网络营销网站建设知识动漫制作专业电脑配置
  • 一级a做网站免费织梦企业黄页网站源码
  • .net电子商城网站开发设计营销型网站规划步骤
  • 圣诞节网站模板制作简单门户网站步骤
  • 广州网站建设公司排名wordpress 原创主题
  • 建立网站有什么作用甘肃最新消息
  • 51游戏seo搜索排名优化是什么意思
  • 越秀学校网站建设wordpress主题结构讲解视频教程
  • html5制作网站开发晋城市网站建设
  • 成品网站wordpress 3.6升级4.7
  • 购物系统论文wordpress文章添加seo标题
  • 在线字体设计网站两学一做知识问答网站
  • 永州网站网站建设网站建设使用什么软件
  • 百色网站建设专业长春网站建设网
  • 电商网站开发服务生活中好的设计产品
  • 用python做网站开发的课程网络整合营销方案策划
  • 影视网站wordpress电子信息工程移动互联网方向
  • 深网站建设漂亮logo图片
  • 河南网站建设技术公司查企业的网站有哪些