java将对象数组作为Map的key值,对数据进行增删改查
源文件Student.java
import java.util.Map;
import java.util.Scanner;
public class Student implements Comparable<Student>
{
int id;
String name;
String sex;
int age;
double score;
public Student()
{
}
public Student(int id, String name, String sex, int age, double score) {
super();
this.id = id;
this.name = name;
this.sex = sex;
this.age = age;
this.score = score;
}
@Override
public String toString()
{
return "id:" + id + ", 姓名:" + name + ", 性别:" + sex + ", 年龄:" + age + ", 分数:" + score;
}
public static void initial(Map<Student,String> map)
{
/*
Student stu1=new Student(3,"小杰","男",25,99.0);
Student stu2=new Student(5,"小孙","女",25,90.0);
Student stu3=new Student(2,"老王","男",26,66.0);
Student stu4=new Student(1,"大毛","女",24,88.0);
map.put(stu1, "A");
map.put(stu2, "B");
map.put(stu3, "C");
map.put(stu4, "D");
*/
map.put(new Student(30,"小杰","男",25,99.0),"A");
map.put(new Student(40,"小孙","女",25,90.0),"B");
map.put(new Student(20,"老王","男",26,66.0),"C");
map.put(new Student(10,"大毛","女"
java将对象数组作为Map的key值,对数据进行增删改查
最新推荐文章于 2023-01-03 16:22:42 发布