HashMap put()方法不起作用

时间:2014-09-28 07:55:18

标签: java hashmap

我创建了一个存储类的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”给了我一个无法解决的符号错误。我无法弄清楚出了什么问题。

1 个答案:

答案 0 :(得分:1)

你应该改变

objList.put("quickFind", DynamicConnectivity.QuickFInd)

objList.put("quickFind", DynamicConnectivity.QuickFInd.class)