0
私は重複の多くを持っているString
のリストを持っています。 をマージして別のリストに数える必要があります。 私はMap
、またはsmtを使うことができますが、sort
のリストが必要です。私はMap
を並べ替えることができます。このような 何か:ストリームとリストの中のマージリスト
for (int i = 0; i < word.size(); i++)
{
if (word.get(i).equals(itself))
{
//if word in list, add 1 to counter
int index = (int)word_used.get(i)+1;
word_used.set(i, index);
wordscount++;
return 0;
}
else
{
if(i == word.size() - 1)//No matches
{
//add to list
write_to_voc(s);
return 1;
}
}
を有するものです'キーでソートされます。または、リストを最初にソートし、 'LinkedHashMap'を使用して挿入順序を保持することもできます。または、マップを構築し、そこからエントリまたはキーを抽出してリストにソートすることができます。非常に多くの方法があります。 – Thomas
https://docs.oracle.com/javase/7/docs/api/java/util/SortedMap.htmlもあります。 非常に多くの方法... –