ฉันต้องการรวมชุดสตริงสองชุดในขณะที่กรองข้อมูลที่ซ้ำซ้อนนี่เป็นวิธีแก้ปัญหาที่ฉันคิดขึ้นมามีวิธีที่ดีกว่าที่ใคร ๆ สามารถแนะนำได้หรือไม่ บางทีบางสิ่งบางอย่างในตัวที่ฉันมองข้ามไป? ไม่ได้มีโชคกับ google
Set<String> oldStringSet = getOldStringSet();
Set<String> newStringSet = getNewStringSet();
for(String currentString : oldStringSet)
{
if (!newStringSet.contains(currentString))
{
newStringSet.add(currentString);
}
}