具有多个值的键

Dar*_*rse 1 java hashtable hashmap

我正在做一个大学项目,我有一个关键的多个值.这是我的代码

import  java.util.Hashtable;

private Hashtable name2email;
name2email = new Hashtable();

@Override
public void record_user(String name, String email, String address, String phonenumber, double accountnumber, double credit) throws user_exists {
    if (name2email.containsKey(name)||    
        name2email.contains(email)||
        name2email.contains(address)||
        name2email.contains(phonenumber)||
        name2email.contains(credit)||
        name2email.contains(accountnumber)) 
    {
        throw new user_exists();
    }
    name2email.put(name, email,address,accountnumber,phonenumber,credit);
}
Run Code Online (Sandbox Code Playgroud)

由于我的任务规格,我使用的是HashTable.有什么建议?是的,这是我回来的错误

 no suitable method found for put(String,String,String,double,String,double)
    method Hashtable.put(Object,Object) is not applicable
      (actual and formal argument lists differ in length)
Run Code Online (Sandbox Code Playgroud)

我该怎么办 ?

Smu*_*tje 6

创建一个包含所有这些值的类,实例化此对象并将用户名映射到这些"用户详细信息"对象.