如果我有一组被称为字符和包含下列字符的字符(不必是SortedSet的)如何比较一组字符与地图哪些键是字符?
'c''h''a''r''a''c''t''e''r'
和我有一个地图,其具有套charcters作为其键和字符串作为的例如值
map<Set<Character>>,<String> aMap = new HashMap<Set<Character>>,<String>();
aMap.put('a''h''t', "hat");
aMap.put('o''g''d', "dog");
aMap.put('c''r''a''t''e', "react");
我会用什么javdoc方法来比较的人物,因为他们都在一个组,然后用一个for循环比较字符只查找由密钥通过密钥集迭代来自第一个包含的字符。所以在上面的例子中,第二项('o''g''d',“狗”)将被省略。
感谢
安迪
使用代码格式化工具,请格式化你的问题,解释问题的更好。您想做什么?你能用预期的结果写下一些例子吗? – pakore 2010-07-20 10:16:11
你能否详细解释一下,为什么第二项应该省略?因为它包含来自“字符”的** no **字母,或者因为它们中没有字母被包含在“字符”中? – Groo 2010-07-20 10:23:42
当比较的第二项没有任何与第一组相同的字符(即字符没有'd','o'或'g') – user386537 2010-07-20 11:21:15