您的位置:首页 > 编程语言 > Java开发

Java For 循环的高级应用

2011-10-30 09:45 218 查看
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
* */
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: