如何根据HashMap数据绘制图形? Java的

时间:2017-01-17 22:50:09

标签: java hashmap applet awt

做教育项目通过一些停止测试描述随机数的蒙特卡罗模拟。 我有一个方法,它返回带有整数的HashMap:keys - 数字,值 - 它们在列表中遇到的次数。

public HashMap<Integer,Integer> predecessorCounter(){

    HashMap<Integer, Integer> hm = new HashMap<>();

    Integer a;

    Predecessor counter = new Predecessor();

    for (Integer i : counter.predecessorList()){
        a = hm.get(i);
        hm.put(i, a == null ? 1 : a + 1);
    }
    return hm;
}

目标:使用键 - X,值 - Y绘制图形。 问题:由于方法调用两次,我无法在main方法中使用下面的表达式,因此Keys和Values将来自不同的Hashmaps,因为我使用的是随机传入数据。

predecessorCounter().keySet();
predecessorCounter().values();

请帮助解决它:)至少知道我需要看什么。

0 个答案:

没有答案