28.使用泛型根据学员英文名找到学员对象

package entity;

public class Student {
    private String name; // 学员姓名
    private String sex; // 学员性别

    public Student() {
    }

    public Student(String name, String sex) {
        this.name = name;
        this.sex = sex;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

}
package test;

import java.util.HashMap;
import java.util.Map;

import entity.Student;

public class HashMapDemo {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // 1、创建学员对象
        Student student1 = new Student("李明", "男");
        Student student2 = new Student("刘丽", "女");
        // 2、创建保存“键-值对”的集合对象
        Map<String,Student> students = new HashMap<String,Student>();
        // 3、把英文名称与学员对象按照“键-值对”的方式存储在HashMap中
        students.put("Jack", student1);
        students.put("Rose", student2);
        // 4、打印键集
        System.out.println("键集:"+students.keySet());
        // 5、打印值集
        System.out.println("值集:"+students.values());
        // 6、打印键-值对集合
        System.out.println("键-值对集合:"+students);

        String key = "Jack";
        // 7、判断是否存在”Jack”这个键
        if(students.containsKey(key)){
            // 8、如果存在,根据键获取相应的值
            Student  student = students.get(key);
            System.out.println("学员姓名:"+student.getName());
        }

    }

}
时间: 2024-08-09 02:20:42

28.使用泛型根据学员英文名找到学员对象的相关文章

Java 采用泛型 实现通过学员英文名查找学员对应信息

|--需求说明 |--实现思路 1.创建学员类,用于初始化信息 2.采用map储存数据,key储存学员的英文名,value储存学员的其他信息 3.通过判断map中有没有用户输入的英文名来判断是否给出学员信息 |--代码内容 1 package kehou; 2 3 /** 4 * @auther::9527 5 * @Description: 学生类 6 * @program: gaoJiTeXing 7 * @create: 2019-07-27 10:36 8 */ 9 public cla

集合练习:根据学院英文名找到学员对象

包装学生类: /** * @author Administrator * 学生类 */ public class Students { private String name; private char sex; public String getName() { return name; } public void setName(String name) { this.name = name; } public char getSex() { return sex; } public voi

[ZPG TEST 114] 阿狸的英文名【水题】

1.      阿狸的英文名 阿狸最近想起一个英文名,于是他在网上查了很多个名字.他发现一些名字可以由两个不同的名字各取一部分得来,例如John(约翰)的前缀 "John"和Robinson(鲁滨逊)的后缀 "son" 连在一起就是Johnson. 现在他找到了两个喜欢的名字(名字可看作字符串),用A和B表示,他想知道取A的一个非空前缀和B的一个非空后缀,连接在一起能组成多少不同的字符串. 输入格式 输入两行,分别表示字符串A和B:字符串只包含小写英文字母. 输出格

【我的第一款App(“跑酷好基友” 英文名:BothLive) 登录App Store(一)】使用iOS7推出的Sprite Kit框架制作一款横版小游戏

从本篇文章开始,我将陆续用至少三篇文章介绍一下我个人的第一款上线App Store的游戏:“跑酷好基友”,英文名BothLive.从游戏制作.社交分享.App上传审核,以及版本更新迭代(如果有)几个方面来介绍.目前,这只是一个非常非常easy的超轻量级游戏. 说来也很有意思,本人一直从事iOS应用客户端的开发,对于iOS游戏制作从来也没花时间和心思.但是一个偶然的机会:2014年3月份公司派我去南京晓庄学院做一场开发讲座,讲座中需要向同学们演示一个小游戏的开发过程,于是我便利用iOS7推出的全新

修改本机用户名为英文名,cmd 中用户名修改

在 ☆☆本地用户☆☆ 操作在Cortana搜索栏输入CMD,并“以☆☆管理员☆☆身份运行”在命令提示符中输入如下命令后回车: net user administrator /active:yes此时管理员账户已开启,在开始菜单点击用户头像就可以看到切换选项注销本地用户点击Administrator后,会切换到登录画面,此时点击登录即可登录后,点击任务栏上的“文件资源管理器”. 进入C盘,即系统盘,用户文件夹所在位置.可看到中文用户的文件夹名,可以打开进入检查是不是使用的用户的资料.选中后,按F2

28、editText只输入英文字母和&#39;-&#39;,用于授权码输入

1 InputFilter filter = new InputFilter() { 2 3 @Override 4 public CharSequence filter(CharSequence source, int start, int end, 5 Spanned dest, int dstart, int dend) { 6 // TODO Auto-generated method stub 7 for (int i = start; i < end; i++) 8 { 9 //在这

正式为自己起英文名小小龙(Alfie)

大家好,小小龙是我通常喜欢用的网名,因为我名字中带龙字,今天给自己起了个英文名为Alfie.仅此发文做为声明,欢迎与大家交流.

【PHP】PHP使用PHPExcel生成Excel表格文件(附带随机生成英文名函数)

[PHP]PHP使用PHPExcel生成Excel表格文件(附带随机生成英文名函数) 前言 由于业务需要,我们需要从业务中汇总数据,并生成Excel文件. 思路是这样的 PHP要导出Excel表格文件->找一个好用的第三方库吧->在Composer的Packages里找一个吧->PHPExcel这么多收藏,就它了! PHPExcel 概述 PHPExcel is a library written in pure PHP and providing a set of classes th

字体英文名

好难记的字体英文名 Pmingliu新细明体 SimSun宋体 SimKai楷体 SimFang仿宋 SimLi隶书   字体名好难记住啊~.~ Font-Family: "宋体";   >> Font-Family: SimSun;Font-Family: "新细明体"; >> Font-Family: Pmingliu;    SimYou 幼圆 SimHei 黑体 SimKai 楷体 SimFang 仿宋 SimLi 隶书 ------