两种方法都收到无效类型错误。这两种方法的有效类型是什么?
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);
}
答案 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
}
}