循环
2015-09-13 16:55
281 查看
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ForLoop {
public static
void main(String[] args) {
/* 1.普通数组中的使用 */
int array[] = { 1,
2, 3,
4, 5,
6, 7,
8 };
// 增强的for循环
for (int arritem : array) {
System.out.println(arritem);
}
// 普通方法
for (int i =
0; i < array.length; i++)
System.out.println(array[i]);
/* 2.二维数组中的使用 */
int darray[][] = { {
1, 2,
3 }, { 4,
5, 6, }, {
7, 8,
9 } };
// 增强的for循环
for (int oarr[] : darray) {
for (int item : oarr) {
System.out.println(item);
}
}
// 普通方法
for (int i =
0; i < darray.length; i++) {
for (int j =
0; j < darray[i].length; j++) {
System.out.println(darray[i][j]);
}
}
/* 3.List中的使用 */
List<String> list = new ArrayList<String>();
list.add("l1");
list.add("l2");
list.add("l4");
list.add("l4");
// 增强的for循环
for (String item : list){
System.out.println(item);
}
//普通方法
for (int i =
0; i < list.size(); i++) {
System.out.println(list.get(i));
}
//迭代器遍历
for (Iterator<String> it = list.iterator(); it.hasNext();) {
System.out.println(it.next());
}
}
}
import java.util.Iterator;
import java.util.List;
public class ForLoop {
public static
void main(String[] args) {
/* 1.普通数组中的使用 */
int array[] = { 1,
2, 3,
4, 5,
6, 7,
8 };
// 增强的for循环
for (int arritem : array) {
System.out.println(arritem);
}
// 普通方法
for (int i =
0; i < array.length; i++)
System.out.println(array[i]);
/* 2.二维数组中的使用 */
int darray[][] = { {
1, 2,
3 }, { 4,
5, 6, }, {
7, 8,
9 } };
// 增强的for循环
for (int oarr[] : darray) {
for (int item : oarr) {
System.out.println(item);
}
}
// 普通方法
for (int i =
0; i < darray.length; i++) {
for (int j =
0; j < darray[i].length; j++) {
System.out.println(darray[i][j]);
}
}
/* 3.List中的使用 */
List<String> list = new ArrayList<String>();
list.add("l1");
list.add("l2");
list.add("l4");
list.add("l4");
// 增强的for循环
for (String item : list){
System.out.println(item);
}
//普通方法
for (int i =
0; i < list.size(); i++) {
System.out.println(list.get(i));
}
//迭代器遍历
for (Iterator<String> it = list.iterator(); it.hasNext();) {
System.out.println(it.next());
}
}
}
相关文章推荐
- Linux字符设备驱动之异步通知
- AWS Region 相关问题
- 比较全的正则表达式
- 数据库存储过程
- ios 生成随机数
- Linux 安装两个mysql服务
- Android源码调试方法
- Android Studio和Eclipse的有关安卓项目的版本号的修改
- 查看服务器 慢 卡 原因 Linux
- 设计原则和设计模式回顾
- Hadoop学习笔记1
- c++stl之逆向迭代器 Reverse Iterators
- 【英语】Bingo口语笔记(80) - 记忆、忘记的表达
- Linux驱动之poll机制
- Oracle数据库 sqlplus命令下 使用backspace键乱码问题!
- 关于继承的新认识
- 10 个免费的服务器监控工具
- Config类(Leap::Config)
- 二叉树的遍历
- IOS OC声明变量在@interface括号中与使用@property的区别