I am brand new to Java 🙂
I have 2 String lists and I was wondering what would be the most efficient way to compare the two and have a resulting array which contains strings that are not in the other. For example, I have a list called oldStrings and one called Strings. I have seen the Comparator function but don’t fully understand how it works, right now I was thinking I could create a for loop, loop through each string and then save that string:
for (final String str : oldStrings) {
if(!strings.contains(str))
{
getLogger().info(str + " is not in strings list ");
}
}
There’s going to be up to 200 strings in this list. Would this be the best way to go about this? Thank you!
Update:
More sophisticated version of code
Update:
To Get acctual difference between both String list go for this.