>>238
ある程度わかるっぽいから、簡単な方法を考えてあげよう。
Map<String,Integer> を用意して、拾った文字列をキーにして片っ端から入れる。 map.put(key, 1) みたいに。
入れる前にmap.contains(key)でチェックして、既にあったら map.get(key) の値に+1してまた格納しとく。
この繰り返し。