增强for循环

增强for循环

**语法:** 


for(数据类型 变量1 :数组/集合){

    System.out.println(变量1); //直接打印变量1              
    
}
package Foreach;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;

import domain.Student;

public class ForeachTest {

	/**
	 * 增强for循环 foreach()
	 * 语法:
	 * for(数据类型 变量1 :数组/集合){
	 * 	System.out.println(变量1); //直接打印变量1
	 * }
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		ForeachTest ft = new ForeachTest();
		//遍历数组
		System.out.println("两种数组类型的遍历");
		//String类型 
		ft.eactArray();
		//Student对象类型 
		ft.eactStudent();
		
		//集合遍历
		System.out.println("三种集合框架的遍历");
		//遍历List
		eactList();
		
		//遍历set
		eactSet();
		
		//遍历map
		eactMap();
		
	}
	
	
	//遍历String类型的数组
	public void eactArray(){
		String[] str = {"蜘蛛侠","闪电侠","煎饼侠","钢铁侠"};
		
		System.out.println("//遍历String类型的数组");
		for(String s : str){
			System.out.println(s);
		}
	}
	
	//遍历对象
	public void eactStudent(){
		Student[] str = new Student[4];
		str[0] = new Student("蜘蛛侠");
		str[1] = new Student("闪电侠");
		str[2] = new Student("煎饼侠");
		str[3] = new Student("钢铁侠");
		
		System.out.println("//遍历对象");
		for(Student s : str){
			System.out.println(s);
		}
	}

	//遍历List、set、map集合
	
	//遍历set集合
	public static void eactList(){
		List<String> list = new ArrayList<String>();
		list.add("蜘蛛侠");
		list.add("闪电侠");
		list.add("煎饼侠");
		list.add("钢铁侠");
	
		System.out.println("//遍历set集合");
		for(String s : list){
			System.out.println(s);
		}
	}
	
	//遍历set集合
	public static void eactSet(){
		Set<String> set = new HashSet<String>();
		set.add("蜘蛛侠");
		set.add("闪电侠");
		set.add("煎饼侠");
		set.add("钢铁侠");
	
		System.out.println("//遍历set集合");
		for(String s : set){
			System.out.println(s);
		}
	}
	
	//遍历map集合
	public static void eactMap(){
		
		Map<Integer,String> map = new HashMap<Integer,String>();
		map.put(1,"蜘蛛侠");
		map.put(2,"闪电侠");
		map.put(3,"煎饼侠");
		map.put(4,"钢铁侠");
		Set<Integer> set = map.keySet();
	
		System.out.println("//遍历map集合");
		for(Integer s : set){
			System.out.println(map.get(s));
		}
	}
	
	
	
}

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码神附体

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值