Нет, карта может иметь только один ключ и сопоставляться с одним значением.
Это Javadoc для карты:
Объект, который сопоставляет ключи со значениями.Карта не может содержать дубликаты ключей;каждый ключ может соответствовать максимум одному значению.
Что вы можете сделать, это создать сущность с именем User
с некоторыми подробностями, например,
public class User implements Serializable {
private String firstName;
private String lastNumber;
private String address;
private String phoneNumber;
//Generated getters and setters here....
}
, а затем добавить ее вкарта вроде так ....
Map<String, User> userMap = new HashMap<String, User>();
User user = new User();
//populate user
userMap.put(uniqueUserID, user);