方法addContact(String name,Integer number)和removeContact(String name)的无效无效类型如何?

时间:2019-04-21 10:44:00

标签: java dictionary collections hashmap set

两种方法都收到无效类型错误。这两种方法的有效类型是什么?

    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);
}

1 个答案:

答案 0 :(得分:0)

@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
    }
}