0

こんにちは、TreeMap の TreeSet から共通キーを取得しようとしています。

最終的には、TreeMap(Key, Values) のセット内のすべての共通キーを含む FinalDocList (文字列のリスト) が必要です。

TreeSet を反復しようとしましたが、反復子が keySet() メソッドを使用できないというエラーが発生しました。誰でもこれを案内するのを手伝ってもらえますか? どうもありがとう。

    TreeSet<String>FinalDocList = new TreeSet<String>();

    Iterator<TreeMap<String, Double>> iterator = queryMapList.iterator();
    while(iterator.hasNext()) 
    {
        <String> keys1 = iterator.keySet();
        FinalDocList.retainAll(keys1);
    }
4

2 に答える 2

0
for(TreeMap<String, Double> map : queryMapList)
{
    for(String s : map.keySet()
        FinalDocList.add(s);
}

それはあなたが望んでいたものですか?

于 2013-04-28T05:31:54.403 に答える