【发布时间】:2015-01-25 12:45:41
【问题描述】:
此哈希映射使用称为 Sentence 的字符串对象作为键,这是程序中不可更改的重要部分。数据应该按照对应值的大小来组织,它是一个整数,最大的在前,然后降到最低,1 是最小的界限,每个分区之间的顺序并不重要。使用此代码可以实现吗?
//map to store learned 'rules'
Map<Sentence, Integer> ruleCount = new HashMap<>();
//store data
public void numberRules(Sentence sentence)
{
if (!ruleCount.containsKey(sentence))
{
ruleCount.put(sentence, 0);
}
ruleCount.put(sentence, ruleCount.get(sentence) + 1);
}
【问题讨论】: