如果我有一組被稱爲字符和包含下列字符的字符(不必是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