Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace Hashing
- {
- class Student
- {
- private String name;
- private double GPA;
- private String major;
- private String email;
- public Student()
- {
- }
- public Student(String name, double gPA, String major, String email)
- {
- this.name = name;
- GPA = gPA;
- this.major = major;
- this.email = email;
- }
- public String getName()
- {
- return name;
- }
- public void setName(String name)
- {
- this.name = name;
- }
- public double getGPA
- {
- return GPA;
- }
- public void setGPA(double gPA)
- {
- GPA = gPA;
- }
- public String getMajor()
- {
- return major;
- }
- public void setMajor(String major)
- {
- this.major = major;
- }
- public String getEmail()
- {
- return email;
- }
- public void setEmail(String email)
- {
- this.email = email;
- }
- }
- public class StudentData
- {
- public HashSet<String, Student> studentMap = new HashSet<String,
- Student>();
- public<T>void set(String key, Task value)
- {
- studentMap.put(key, (Student)value);
- }
- public <T> T get(String key)
- {
- return (T)studentMap.get(key);
- }
- public static void main(String[] args)
- {
- StudentData studentData = new StudentData();
- studentData.set("00158268", new Student("John Smith", 4.5, "CS",
- "johnsmith@in.com"));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement