Performance wise they should be similar. Have you tested?
If you want to use the built in methods, you can do this with a similar performance.(to be confirmed by testing):
list.removeAll(Arrays.asList("8"));
Finally if you want a list without duplicates, use a Set as others have mentioned.