增强型的 for 循环实现方法 (三种方法)
2012-03-26 11:36
771 查看
package com.david5;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
public class ForTest
{
public static void main(String[] args)
{
int[] arr ={1,5,6,89,0};
for( int element : arr)
{
System.out.println(element);
}
System.out.println("-----------------");
int[][] brr = {{1,3,2},{2,5,7}};
for(int[] row : brr)
{
for(int element : row)
{
System.out.print(element);
}
System.out.println("");
}
System.out.println("=============");
Collection<String> co1 = new ArrayList<String>();
co1.add("one");
co1.add("two");
co1.add("three");
for(String str: co1 )
{
System.out.println(str);
}
System.out.println("-------------");
List<String> co2 = new ArrayList<String>();
co2.add("bb");
co2.add("cc");
co2.add("dd");
for(String str : co2)
{
System.out.println(str);
}
System.out.println("------------------");
for(Iterator<String> it = co2.iterator();it.hasNext();)
{
String bb = it.next();
System.out.println(bb);
}
System.out.println("--------------");
for(int i = 0; i< co2.size();i++)
{
System.out.println(co2.get(i));
}
//增强型for循环,三种方式,如果要遍历数组的话,使用增强型的最好,如果查找某个元素的话最好还是 基本的for循环
}
}
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
public class ForTest
{
public static void main(String[] args)
{
int[] arr ={1,5,6,89,0};
for( int element : arr)
{
System.out.println(element);
}
System.out.println("-----------------");
int[][] brr = {{1,3,2},{2,5,7}};
for(int[] row : brr)
{
for(int element : row)
{
System.out.print(element);
}
System.out.println("");
}
System.out.println("=============");
Collection<String> co1 = new ArrayList<String>();
co1.add("one");
co1.add("two");
co1.add("three");
for(String str: co1 )
{
System.out.println(str);
}
System.out.println("-------------");
List<String> co2 = new ArrayList<String>();
co2.add("bb");
co2.add("cc");
co2.add("dd");
for(String str : co2)
{
System.out.println(str);
}
System.out.println("------------------");
for(Iterator<String> it = co2.iterator();it.hasNext();)
{
String bb = it.next();
System.out.println(bb);
}
System.out.println("--------------");
for(int i = 0; i< co2.size();i++)
{
System.out.println(co2.get(i));
}
//增强型for循环,三种方式,如果要遍历数组的话,使用增强型的最好,如果查找某个元素的话最好还是 基本的for循环
}
}
相关文章推荐
- 【Java学习笔记之六】java三种循环(for,while,do......while)的使用方法及区别
- Oracle三种循环(For、While、Loop)实现九九乘法表
- 实现UIScrollView循环滚动的三种方法
- 工作总结 for 另类写法 循环加时间 集合合并 也是用的 static class Enumerable (IEnumerable<T>的扩展方法) (IEnumerable<T> 的 工具类) (所有集合 数组都实现IEnumerable<T>)
- 实现UIScrollView循环滚动的三种方法
- 基于vue v-for 循环复选框-默认勾选第一个的实现方法
- vue v-for 循环复选框-默认勾选第一个的实现方法
- Vue中控制v-for循环次数的实现方法
- 三种方法实现如何不用循环实现1+...+n?
- 【c++】模拟实现循环队列 三种方法(标识、浪费一个空间、计数器)
- 循环队列的判断满、空的三种方法以及具体代码实现(数组实现)
- 增强for循环用法___ArrayList数组实现使用下标最好,LinkedList使用增强型的(转载)
- 数组的定义方法 ---for循环实现九九乘法表
- 用python实现从1加到100的三种方法: for循环,while循环,导入模块法
- cocos2dx之实现扑克牌翻转效果的三种方法
- Java实现定时任务的三种方法
- [原创] 不看后悔:PHP+Ajax三种方法实现省、市、县三级联动
- Java实现定时任务的三种方法
- Java实现定时任务的三种方法
- C#实现Winform间的数据交互的三种方法