Please select collection(s) that do not reject duplicates () A. java.util.List B. java.util.Set C. java.util.Map D. All of the above I know that Set rejects duplicates in the sense it just ignores if we add again the same element. Map doesn't reject but updates the values for the same key value. List happyly accepts any number of duplicates. So I answered the above question with B. But the Mock says both B and C are correct. Can any one explain?
posted 13 years ago
The question is not well worded. Given that no duplicate keys will be contained in a Map, the aswer is including Map. Because "rejecting duplicates" could be thought as producing an error, or the Map not containing the seconddly added object, misinterpretations are possible.