2016-04-08 5 views
-1

私は多くの単語を含むtxtファイルを持っています。私は、そのファイルのキーワードから抽出する必要があります。私はこの例を使用してこれを作ったhttp://crunchify.com/java-how-to-find-maximum-occurrence-of-words-from-text-file/しかし、私はその単語からこの単語を削除したい場合、私はどのようにすることができますか? 私はマップの要素を削除して比較する単語を含むリストを作成すると思います。しかし、それは難しい作業です...いくつかのアイデアをお持ちですか?java内のマップから単語を削除

答えて

0

リストを作成する場合は、そのマップの各キーをリストにチェックし、そのキー、バリューペアを削除するか保持するかを決定する必要があります。

あなたが は、削除したいすべてのキーのセットを作成し、マップが使用機能に作成された後、セットではなく、リストを使用することができます

- >

yourMap.keySet().removeAll(setOfRemovableKeywords); 

をこれは、すべてのキーの値を削除しますペアをsetOfRemovableKeywordsに設定すると、必要のない値のマップが消去されます。