public class text {
public static void main(String[] args) {
try {
String[] a={"a","b","c","d"};
String[] b={"b","d","e"};
Map<String,Integer> count = new HashMap<String,Integer>();
for (String string : a) {
Integer c = count.get(string);
if(c==null){
count.put(string, 1);
}else{
count.put(string, 1+c);
}
}
for (String string : b) {
Integer c = count.get(string);
if(c==null){
count.put(string, 1);
}else{
count.put(string, 1+c);
}
}
Set<Entry<String,Integer>> set = count.entrySet();
List<String> xt = new ArrayList<String>();
List<String> bt = new ArrayList<String>();
for (Entry<String, Integer> entry : set) {
if(entry.getValue()==1){
bt.add(entry.getKey());
}else{
xt.add(entry.getKey());
}
}
System.out.println(bt.toString());
System.out.println(xt.toString());
} catch (Exception e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) {
try {
String[] a={"a","b","c","d"};
String[] b={"b","d","e"};
Map<String,Integer> count = new HashMap<String,Integer>();
for (String string : a) {
Integer c = count.get(string);
if(c==null){
count.put(string, 1);
}else{
count.put(string, 1+c);
}
}
for (String string : b) {
Integer c = count.get(string);
if(c==null){
count.put(string, 1);
}else{
count.put(string, 1+c);
}
}
Set<Entry<String,Integer>> set = count.entrySet();
List<String> xt = new ArrayList<String>();
List<String> bt = new ArrayList<String>();
for (Entry<String, Integer> entry : set) {
if(entry.getValue()==1){
bt.add(entry.getKey());
}else{
xt.add(entry.getKey());
}
}
System.out.println(bt.toString());
System.out.println(xt.toString());
} catch (Exception e) {
e.printStackTrace();
}
}
}