- <div class="blockcode"><blockquote>import java.util.ArrayList;
- import java.util.Iterator;
- import java.util.List;
- public class ListDemo1 {
- /**
- * @param args
- * 分析以下需求,并用代码实现:
- * (1)定义List集合,存入多个字符串
- * (2)删除集合中字符串"def"
- * (3)然后利用迭代器和高级for循环历集合元素并输出
- */
-
- public static void main(String[] args) {
-
- //创建list集合对象
- List<String> list = new ArrayList<String>();
-
- //向集合中添加字符串
- list.add("abc");
- list.add("def");
- list.add("ghi");
- list.add("jklmn");
- list.add("opq");
-
- //输出集合中的元素
- System.out.println(list);
-
- //删除集合中字符串"def"
- // remove(index)删除指定位置上的元素;
- // indexOf("string")获取某个元素在集合中的位置
- list.remove(list.indexOf("def"));
-
- //利用迭代器遍历集合中的元素
- System.out.print("利用迭代器遍历集合中的元素:");
- Iterator<String> it = list.iterator();
- while (it.hasNext()) {
- System.out.print(it.next() + " ");
- }
- System.out.println();
-
- //利用高级for循环遍历集合中的元素
- System.out.print("利用高级for循环遍历集合中的元素:");
- for (String s : list) {
- System.out.print(s + " ");
- }
- System.out.println();
- }
- }
复制代码
|