我创建了一个存储类的hashMap。问题是我无法使用HashMap的.put()方法。
这是我的导入:
import algo_packages.DynamicConnectivity;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
这是我的HashMap代码。
public class AlgoMain {
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
HashMap hM = new HashMap();
HashMap<String, Class> objList = new HashMap<String, Class>();
objList.put("quickFind", DynamicConnectivity.QuickFInd);
}
这里,“put”给了我一个无法解决的符号错误。我无法弄清楚出了什么问题。
答案 0 :(得分:1)
你应该改变
objList.put("quickFind", DynamicConnectivity.QuickFInd)
到
objList.put("quickFind", DynamicConnectivity.QuickFInd.class)