我在两种方法中都收到无效类型错误。我的两种方法的有效类型可能是什么。
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
}
}