Set集合,

创建一个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);
    }

}

猜你喜欢

转载自blog.csdn.net/zzh8578741/article/details/81356451