884. Uncommon Words from Two Sentences
class Solution { public String[] uncommonFromSentences(String A, String B) { List outputList = new ArrayList(); String[] As = A.split(" "); String[] Bs = B.split(" "); Map s = new HashMap(); for (int i = 0; i < As.length; i++){ if(s.get(As[i]) == null) s.put(As[i],1); else s.put(As[i],s.get(As[i])+1); } for (int i = 0; i < Bs.length; i++){ if(s.get(Bs[i]) == null) s.put(Bs[i],1); else s.put(Bs[i],s.get(Bs[i])+1); } for (String a: s.keySet()){ if ( s.get (a) == 1) outputList.add(a); } return outputList.toArray(new String[outputList.size()]); } }