我有一个树形图,字符串作为键,树集作为值。我已经添加了我的密钥而没有添加任何值。所以我有一个带键的地图和空集作为值。我想在我的代码中稍后向空集添加元素。我该怎么做?
for (String type : alltypes) { //alltypes is a set with types
TreeSet<String> words = new TreeSet<String>(); //creating list of anagrams
anagram.put(type,words); //words is an empty set
}
for(Map.Entry<String, String> entry : allewords.entrySet()) {
String word = entry.getKey();
String types= entry.getValue();
if(anagram.containsKey(types)) {
// add elements(String word) to set words
}
此代码是anagram程序的一部分。 alltypes
包含我输入的单词的所有已排序版本。 allwords
包含正常单词作为键,排序版本作为值。最后,我希望有一个带有sortedletter的地图作为键,并且具有相同的sortletters(又名anagrams)作为存储在值中的列表。
答案 0 :(得分:0)
anagram.get(key)//now you have reference to your set
.add(value); //add your value
答案 1 :(得分:0)
这样做的方法是anagram.get(types).add(word)