最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

java入門(mén)第三季——Map訓(xùn)練

標(biāo)簽:
Java

重点:map的几种遍历方法:
返回key值集合:
图片描述
返回value值集合:
图片描述
返回<key,value>值集合:
图片描述
MapTest.java文件:
package com.demos.collection;

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
import java.util.Set;

public class MapTest {

/**
 * 用来承载学生类型对象
 */
public Map<String,Student> students;
public Map<String, Student> getStudents() {
    return students;
}

public void setStudents(Map<String, Student> students) {
    this.students = students;
}

//在构造方法中,实例化一个学生对象
public MapTest() {
    this.students = new HashMap<String,Student>();
}

/**
 * 添加学生测试:
 * 输入学生id,判断是否被占用;
 * 若未被占用,则输入姓名,创建新学生对象
 * 添加到students中
 */
public void putStudent() {
    //创建Scannner对象,获取学生id;
    Scanner co = new Scanner(System.in);
    int i = 0;
    while (i<3) {
        System.out.println("请输入学生id: \n");
        String studentId = co.next();
        //判断该id是否被占用
        Student st = students.get(studentId);
        if( st == null) {
            System.out.println("请输入学生姓名:\n");
            String studentName = co.next();
            //创建学生对象,把学生对象添加到map中;
            Student newStudent = new Student(studentId,studentName);
            students.put(studentId, newStudent);
            System.out.println("成功添加学生:"+students.get(studentId).name);
            i++;

        }else {
            System.out.println("该学生已存在!");
            continue;
        }
    }
    //输出所有的学生信息
    System.out.println("所有的学生信息如下:\n");

// //通过keySet 方法返回所有<key>的集合;
// Set<String> ks = students.keySet();
// for(String stuId : ks) {
// //获取key 对应的value 的值;
// Student st = students.get(stuId);
// System.out.println(stuId);
// //遍历学生信息
// if(st != null) {
// System.out.println("学生:"+ st.name);
// }
// }
//通过keySet 方法返回所有集合;
Set<Map.Entry<String,Student>> ss = students.entrySet();
for(Map.Entry<String,Student> stu : ss) {
if(ss != null) {
System.out.println("学生:"+ stu.getValue().name);
}
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
MapTest mapt = new MapTest();
mapt.putStudent();
}
}

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫(xiě)下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消