黑马程序员技术交流社区
标题:
集合,删除,迭代器和高级for循环?
[打印本页]
作者:
weidong10heima
时间:
2016-7-9 07:48
标题:
集合,删除,迭代器和高级for循环?
分析以下需求,并用代码实现:
(1)定义List集合,存入多个字符串
(2)删除集合中字符串"def"
(3)然后利用迭代器和高级for循环历集合元素并输出
作者:
你的昵称
时间:
2016-7-9 07:57
集合没学好!!。。
作者:
我是你岁哥❤环
时间:
2016-7-9 17:13
<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();
}
}
复制代码
作者:
凌康杰
时间:
2016-7-17 02:09
想不到啊
作者:
雷雨天
时间:
2016-7-17 09:06
前排观摩学习
作者:
唱情歌的神父
时间:
2016-7-17 10:25
我今天最想说:「键盘敲烂,月薪过万!」
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2