Complete the following class with the appropriate methods shown in the rubric import java.util.HashMap; import java.util.Set; /** * Stores and manages a map of users. * * @author Java Foundations * @version 4.0 */ public class Users { privateHashMap userMap; /** * Creates a user map to track users. */ publicUsers() { userMap = newHashMap(); } /** * Adds a new user to the user map. * * @param user the user to add */ publicvoidaddUser(Useruser) { userMap.put(user.getUserId(), user); } /** * Retrieves and returns the specified user. * * @param userId the user id of the target user * @return the target user, or null if not found */ publicUsergetUser(StringuserId) { returnuserMap.get(userId); } /** * Returns a set of all user ids. * * @return a set of all user ids in the map */ publicSet getUserIds() { returnuserMap.keySet(); } }
Complete the following class with the appropriate methods shown in the rubric import java.util.HashMap; import java.util.Set; /** * Stores and manages a map of users. * * @author Java Foundations * @version 4.0 */ public class Users { privateHashMap userMap; /** * Creates a user map to track users. */ publicUsers() { userMap = newHashMap(); } /** * Adds a new user to the user map. * * @param user the user to add */ publicvoidaddUser(Useruser) { userMap.put(user.getUserId(), user); } /** * Retrieves and returns the specified user. * * @param userId the user id of the target user * @return the target user, or null if not found */ publicUsergetUser(StringuserId) { returnuserMap.get(userId); } /** * Returns a set of all user ids. * * @return a set of all user ids in the map */ publicSet getUserIds() { returnuserMap.keySet(); } }
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
Complete the following class with the appropriate methods shown in the rubric
import java.util.HashMap;
import java.util.Set;
/**
* Stores and manages a map of users.
*
* @author Java Foundations
* @version 4.0
*/
public class Users
{
privateHashMap<String, User> userMap;
/**
* Creates a user map to track users.
*/
publicUsers()
{
userMap = newHashMap<String, User>();
}
/**
* Adds a new user to the user map.
*
* @param user the user to add
*/
publicvoidaddUser(Useruser)
{
userMap.put(user.getUserId(), user);
}
/**
* Retrieves and returns the specified user.
*
* @param userId the user id of the target user
* @return the target user, or null if not found
*/
publicUsergetUser(StringuserId)
{
returnuserMap.get(userId);
}
/**
* Returns a set of all user ids.
*
* @return a set of all user ids in the map
*/
publicSet<String> getUserIds()
{
returnuserMap.keySet();
}
}
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 3 steps
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education