使用Iterator的remove方法移除集合中的元素,详细要求如下:
1)使用HashSet构建集合c,将字符串"java"、"cpp"、"php"、"c#"、"objective-c"放入集合c中。
2)删除集合c中包含字符"c"的字符串元素。
1)首先,使用HashSet构建集合c;然后,使用Collection接口提供的add方法将字符串"java"、"cpp"、"php"、"c#"、"objective-c"放入集合c中,代码如下所示:
- Collection
c = new ArrayList(); - c.add("java");
- c.add("cpp");
- c.add("php");
- c.add("c#");
- c.add("objective-c");
2)使用Collection接口的iterator方法,获取迭代器接口Iterator,代码如下所示:
Iterator it = c.iterator();
3)首先,使用Iterator接口提供的hasNext方法和next方法遍历到集合c中的每一个元素;然后,在循环中,使用String类的indexOf方法判断遍历到的字符串元素是否包含字符"c