创建一个set集合,并用set集合保存用户通过控制台输入的5个字符串
public class Set {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
HashSet hs = new HashSet();
//sc.useDelimiter("\n"); //不能使用该方法,否则无法正确输出集合。
System.out.print("开始输入:");
for(int size = hs.size() ; sc.hasNext() ;)
{
hs.add(sc.next());
if (hs.size() == size + 1)
{
size++;
System.out.println("第" + hs.size() + "个元素添加成功!");
}
else
{
System.out.println("元素添加失败!");
}
if (hs.size() == 5)
{
break;
}
System.out.print("开始输入:");
}
System.out.println(hs);
}
}