方法添加联系人(字符串名称,整数)和删除联系人(字符串名称)的无效类型如何无效



我在两种方法中都收到无效类型错误。我的两种方法的有效类型可能是什么。

    HashMap<String, Integer> contacts = new HashMap<>();
public void addContact(String name, Integer number) {
    contacts.put(name, number);
}
public void removeContact(String name) {
    contacts.remove(name);
}

@shubham 请确保您在此处粘贴的代码片段未编写在main((方法中。如果在类中定义代码片段,则不会有任何编译问题。

import java.util.HashMap;
public class Test1
{
    HashMap<String, Integer> contacts = new HashMap<>();
    public void addContact(String name, Integer number) {
        contacts.put(name, number);
    }
    public void removeContact(String name) {
        contacts.remove(name);
    }
    public static void main (String [] args)
    {
        // Do something
    }
}

最新更新