Мені потрібно поєднати два набори рядків, фільтруючи надлишкову інформацію, це рішення, яке я придумав, чи є кращий спосіб, який хтось може запропонувати? Можливо, щось вбудоване, що я пропустив? Не пощастило з Google.
Set<String> oldStringSet = getOldStringSet();
Set<String> newStringSet = getNewStringSet();
for(String currentString : oldStringSet)
{
if (!newStringSet.contains(currentString))
{
newStringSet.add(currentString);
}
}