练习专区

今天的一小步就是明天的一大步
Problem 1835 集合类----java
Accepted: 4   Total Submit: 31
Time Limit: 1000ms   Memory Limit: 30720KB
Description
集合类中有属性:集合元素、集合元素的个数,集合可以求两个集合的差集运算,集合还可以进行插入、删除、查询的操作。集合可以有自己的输出形式。请你编程写出这样一个集合类,便用这个类处理所给的数据。本题的集合元素是字符串。
Input
只有一个案例,先输入正整数m,m表示第一个集合A的元素个数,接着输入A集合的m个元素;接着输入多组操作, 添加元素:A five,用集合类的add方法实现 删除元素:D one,用集合类的方法remove实现; 显示集合:用Q,toString方法实现 查找元素:S four,查找到返回该字符串,没有找到返回fail,用search方法实现 求集合的差集:输入另一个集合,C 3 two hello world,用difference方法实现 注意:添加、删除和查找元素时,不区分字母大小写。
Output
按样例输出。
Sample Input
4  one two three four
A five
A this
D TWO
Q
S FivE
C 3 two three world
Q
S three
Sample Output
{one,three,four,five,this}
five
{one,four,five,this}
fail
Hint
提交     返回