JAVA如何输出Hashmap中的key与value 10
packagecom.it.c1;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.It...
package com.it.c1;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Scanner;public class it { public static void main(String[] args) { Scanner sc=new Scanner(System.in); HashMap<String,student> a=new HashMap<String,student>(); System.out.println("欢迎来到学生信息管理系统!"); System.out.println("***********************"); System.out.println("请按数字键选择你的操作"); System.out.println("1. 加入新学生"); System.out.println("2. 寻找学生姓名"); System.out.println("3. 显示所有学生的信息"); System.out.println("4. 删除学生信息"); System.out.println("5. 退出程序"); System.out.println("***********************"); while (true) { String st=sc.nextLine(); if(st.equals("1")) { System.out.println("请输入学生的姓名"); String name=sc.nextLine(); System.out.println("请输入学生的学号"); String number=sc.nextLine(); student s1=new student(name,number);// System.out.println("请输入学生的姓名");// name=sc.nextLine();// System.out.println("请输入学生的学号");// number=sc.nextLine();// student s2=new student(name,number);// System.out.println("请输入学生的姓名");// name=sc.nextLine();// System.out.println("请输入学生的学号");// number=sc.nextLine();// student s3=new student(name,number); System.out.println("添加完成,请继续选择你的操作"); a.put(number,s1); } else if(st.equals("2")) { System.out.println("请输入你想要查找的学生的学号"); String number=sc.nextLine(); System.out.println("查找得到该学生的姓名为:"); System.out.println(a.get(number).name); } else if(st.equals("3")) { System.out.println("所有学生的信息如下:"); Iterator it=a.keySet().iterator(); while(it.hasNext()) { Object obj=a.get(it.next()); } System.out.println(a); } else if(st.equals("4")) { System.out.println("请输入你想要删除的学生的姓名:"); String c=sc.nextLine(); a.remove(c); System.out.println("删除成功"); } else if(st.equals("5")) { break; } } }}class student{ public String name; public String number; public student(String name,String number) { this.name=name; this.number=number; }}如题 我想要知道输出所有学生的信息 但是为什么我的返回值是这样
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询