解题思路:HashSet不能放进重复元素。
public int uniqueMorseRepresentations(String[] words) {
String[] morseCode= {".-","-...","-.-.","-..",".","..-.","--.","....","..",".---","-.-",".-..","--","-.","---",".--.","--.-",".-.","...","-","..-","...-",".--","-..-","-.--","--.."};
HashSet<String> set=new HashSet<>();
for(String word: words) {
String code="";
for(char c: word.toCharArray())
code +=morseCode[c - 'a'];
set.add(code);
}
return set.size();
}