我喜欢的高级for、for循环
来源:互联网 发布:淘宝店晨练服 编辑:程序博客网 时间:2024/05/22 01:36
foreach语句: 格式: for(类型 变量 :Collection集合|数组) { }<pre name="code" class="html"> List<String> list =new ArrayList<String>();list.add("abc1");list.add("abc2");list.add("abc3");for(String s : list){//简化书写。System.out.println(s);}int[] arr = {3,1,5,7,4};for(int i : arr){System.out.println(i);}
* 传统for和高级for的区别?
* 传统for可以完成对语句执行很多次,因为可以定义控制循环的增量和条件。 *
* 高级for是一种简化形式。
* 它必须有被遍历的目标。该目标要是数组,要么是Collection单列集合。 *
* 对数数组的遍历如果仅仅是获取数组中的元素,可以使用高级for。
* 如果要对数组的角标进行操作建议使用传统for。
高级for取出Map集合中的键值对:
Map<Integer,String> map = new HashMap<Integer,String>();
map.put(3,"zhagsan");
map.put(1,"wangyi");
map.put(7,"wagnwu");
map.put(4,"zhagsansan");
for(Integer key : map.keySet()){
String value = map.get(key);
System.out.println(key+"::"+value);
}
for(Map.Entry<Integer,String> me : map.entrySet()){
Integer key = me.getKey();
String value = me.getValue();
System.out.println(key+":"+value);
}
0 0
- 我喜欢的高级for、for循环
- Java_高级for循环
- 高级for循环
- 高级for循环 实例
- java_高级for循环
- java 高级for循环
- java 高级for循环
- 高级for循环
- Java For 循环的高级应用
- 集合间的互换 高级for循环
- Java中for循环的高级用法
- 循环例子-for高级应用
- 黑马程序员:高级for循环
- 黑马程序员-----高级for循环
- 高级for循环 练习笔记
- 黑马程序员--高级for循环
- 高级for循环:方便遍历
- java之高级for循环
- [codeforces]Checkpoints
- 几种CNN网络结构及其资源使用
- LeetCode 26. Remove Duplicates from Sorted Array
- hdu1213 How Many Tables
- [LeetCode]--17. Letter Combinations of a Phone Number
- 我喜欢的高级for、for循环
- [codeforces]Levko and Permutation
- 退役帖
- 计算切空间T,B
- Java高并发编程:HandlerThread
- SQL学习之高级查询
- 选择、插入、冒泡排序实现和比较
- PL/SQL Developer常用命令和设置
- hdu 1506 Largest Rectangle in a Histogram【思维】