题目描述S今天看完新闻联播后闲得无聊翻出一些扑克但是扑克很杂乱他决定找出其中一副扑克除去大小鬼牌用来在小姐姐面前变魔术。他现在想知道他是否能找出一副扑克。输入描述一行一个n表示n张牌n行每行一个字符串和一个数字表示花色和大小红心方片梅花黑桃A用1JQK用111213输出描述一行一个字符串“Yes或”No代码利用Set集合可以很简单的处理这个问题packagehomework3;importjava.util.HashSet;importjava.util.Scanner;importjava.util.Set;importjava.util.TreeSet;publicclassJwhDay16{publicstaticvoidmain(String[]args){Scanner innewScanner(System.in);SetStringstnewHashSet();String s;System.out.println(输入牌的数量);intnin.nextInt();for(inti0;in;i){sin.next();st.add(s);}if(st.size()n)System.out.println(Yes);elseSystem.out.println(No);}}Set集合巧用packagepractise;importjava.util.ArrayList;importjava.util.HashSet;importjava.util.Iterator;importjava.util.List;importjava.util.Set;publicclassday1{publicstaticvoidmain(String[]args){SetStringsetnewHashSetString();set.add(abc);set.add(cde);set.add(efg);set.add(fgh);set.add(abc);//重复的abc,set会自动将其去掉System.out.println(sizeset.size());ListStringlistnewArrayListString();list.add(abc);list.add(aaa);list.add(fff);set.addAll(list);//将list中的值加入set,并去掉重复的abcSystem.out.println(sizeset.size());for(IteratorStringitset.iterator();it.hasNext();)//打印集合{System.out.println(valueit.next());//it.next().toString();}}}iterator的两种遍历方式迭代器应用List listnewArrayList();list.add(1);list.add(2);//方法一for(Iterator ilist.iterator();i.hasNext();){intstr(int)i.next();System.out.print(str);}//方法二Iterator itlist.iterator();while(it.hasNext()){intstr(int)it.next();System.out.print(str);}