package namespace;
import java.util.*;
public class ArraysTest {
public static void main(String args[])
{
arrayFor();
listFor();
mapFor();
}
public static void arrayFor()//For 遍历数组
{
int array[]= {1,2,3,4};
for(int i : array)
{
System.out.println(i);
}
}
public static void listFor()//For 遍历List
{
List<String> list = new ArrayList<String>();
list.add("aaa");
list.add("bbb");
list.add("ccc");
list.add("ddd");
for(String str : list)
System.out.println(str);
}
public static void mapFor()
{
HashMap<Integer,String> hashmap = new HashMap<Integer,String>();
hashmap.put(1,"aaa");
hashmap.put(2,"bbb");
hashmap.put(3,"ccc");
hashmap.put(4,"ddd");
for(Map.Entry<Integer,String> entrykey : hashmap.entrySet())
{
System.out.println(entrykey.getKey()+"..."+entrykey.getValue());
}
//利用 Iterator
for(Iterator<Map.Entry<Integer,String>> it = hashmap.entrySet().iterator();it.hasNext();)
System.out.println(it.next());
}
/*
* For 循环的高级应用
* 2011/10/30 9:46:58
* */
Java For 循环的高级应用
最新推荐文章于 2021-02-19 18:04:47 发布