Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. public class User {
  2. private String name;
  3. private static Map<String, User> users = new HashMap<>();
  4.  
  5.  
  6. public User(String name) {
  7. this.name = name;
  8. users.put(name, this);
  9. }
  10.  
  11. public String getName() {
  12. return name;
  13. }
  14.  
  15. public static User getUser(String name) {
  16. User user = users.get(name);
  17. if (user == null) user = new User(name);
  18. return user;
  19. }
  20. }
  21.  
  22. import java.util.HashMap;
  23. import java.util.Map;
  24.  
  25. public class User {
  26. private String name;
  27. private static Map<String, User> users = new HashMap<>();
  28.  
  29. private User(String name) {
  30. this.name = name;
  31. users.put(name, this);
  32. }
  33.  
  34. public String getName() {
  35. return name;
  36. }
  37.  
  38. public static User getUser(String name) {
  39. if (!users.containsKey(name)) users.put(name, new User(name));
  40. return users.get(name);
  41. }
  42.  
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement