跳过本次循环,继续下次循环java用什么 java foreach 跳过本次循环_map for循环


package tuesday;
import java.util.ArrayList;
/*foreach循环是一种更加简洁的for循环
 *调用格式:for(容器中元素类型 临时变量:容器变量){
 //执行语句
 }
 需求:使用foreach遍历集合
*/
public class foreachDemo {
 public static void main(String[] args){
 //创建ArrayList集合
 ArrayList<String> list=new ArrayList<String>();
 list.add("gou");
 list.add("hui");
 list.add("peng"); //list是容器变量
 list.add("gou");
 //使用foreach循环遍历集合
 for(Object obj:list){ //obj是临时变量
 System.out.println(obj); //取出并打印集合中的元素
 }
 }
}
import java.util.HashMap;
import java.util.Map;
/*************************************************
 forEach使用遍历集合的一个工具,前面讲解了遍历list集合;
 代用格式:for(Object obj:list){ //obj是临时变量
 System.out.println(obj); //取出并打印集合中的元素
 ************************************************/
public class forEachMap {
 public static void main(String[] args){
 //创建map集合
 Map<String, String> map=new HashMap<String, String>();
 //添加元素
 map.put("a","gou");
 map.put("b","hui");
 map.put("c","peng");
 map.put("c","peng");
 System.out.println("输出创建的集合:"+map);
 //使用forEach(BiConsumer action)遍历集合中的每一个元素
 map.forEach((key,value)->System.out.println(key+":"+value));
 }
}