package com.test.For_Each;

import java.util.ArrayList;

import java.util.Iterator;

import java.util.List;

public class ForTest

{

public static void main(String args[])

{

int arr[] = {1, 2, 3, 4, 5, 6, 7, 8};

/**

* 新式写法

*/

for (int a : arr)

System.out.println(a);

/**

* 旧式写法

*/

for (int i = 0; i < arr.length; i++)

System.out.println(arr[i]);

String arr2[] = {"好","流","哦","!!"};

for(String a2 : arr2)

System.out.println(a2);

int arr3[][] = {{1,2,3},{4,5,6,},{7,8,9}};

for(int a31[] : arr3)

{

for(int a32 : a31)

{

System.out.println(a32);

}

System.out.println();

}

List list = new ArrayList();

list.add("好");

list.add("流");

list.add("哦");

list.add("!!");

/**

* 根据集合类长度遍历

*/

for(int i=0;i

{

System.out.println(list.get(i));

}

/**

* 根据迭代器遍历

*/

for(Iterator i = list.iterator();i.hasNext();)

{

System.out.println(i.next());

}

/**

* 根据新式for-each遍历

*/

for(String element : list)

System.out.println(element);

}

}

java for新循环_java新特性-新式for循环(For_Each)相关推荐

  1. java枚举返回字符串_Java新特性:数据类型可以扔掉了?

     关注"脚本之家",与百万开发者在一起 作者 | 王磊 来源 | Java中文社群(ID:javacn666) 在很久很久以前,我们写代码时要慎重的考虑变量的数据类型,比如下面这些 ...

  2. java for的增强_Java基础之增强for循环

    平时大家for循环应该用的不少,特别是增强for循环,简单快捷.但是在增强for中做删除操作,却会抛出java.util.ConcurrentModificationException,一起来看下. ...

  3. java的使用条件_Java使用条件语句和循环结构确定控制流

    与任何程序设计语言一样,Java使用条件语句和循环结构确定控制流.本文将简单讲解条件.循环和switch. 一.块作用域 块(block),即复合语句.是指由一对大括号括起来的若干条简单的Java语句 ...

  4. java switch语句套循环_java中switch语句和循环语句的使用

    java中switch语句和循环语句的使用 发布时间:2020-06-17 10:49:18 来源:亿速云 阅读:121 作者:Leah 这篇文章运用简单易懂的例子给大家介绍java中switch语句 ...

  5. java字符串去重复_Java 8新特性:字符串去重

    本文首发与InfoQ. 8月19日,Oracle发布了JDK 8u20,JDK 8u20包含很多新特性,比如Java编译器更新.支持在运行时通过API来修改MinHeapFreeRatio和MaxHe ...

  6. java for新循环_Java for循环详解

    Java for循环详解 for 语句是应用最广泛.功能最强的一种循环语句.大部分情况下,for 循环可以代替 while 循环.do while 循环. for 语句是一种在程序执行前就要先判断条件 ...

  7. Java基础20:Java8新特性终极指南

    更多内容请关注微信公众号[Java技术江湖] 这是一位阿里 Java 工程师的技术小站,作者黄小斜,专注 Java 相关技术:SSM.SpringBoot.MySQL.分布式.中间件.集群.Linux ...

  8. Java基础:JDK1.5新特性

    1. ENUM枚举 1.1 枚举概述 枚举是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内.举例:一周只有7天,一年只有12个月等. 回想单例设计模式:单例类是一个类只有一个实例 那么多例 ...

  9. Java9发布回顾Java 8的十大新特性

    java9已经在北京时间9月22日正式发布,开发者可以在oracle jdk官网上下载到最新的jdk9. 今天,我们先来一起复习一下2014年发布的Java 8的十大新特性.先来喝杯java~~~ 按 ...

最新文章

  1. AI部署前路坎坷,50%项目半路夭折
  2. JavaScript在发送ajax请求时,URL域名地址是使用绝对地址还是相对地址?什么是浏览器跨域访问操作,js如何实现?
  3. excel像素画教程_像素画新手教程:极简像素画角色分析
  4. OpenCV图像剪切,超出图像区域指定颜色填充
  5. 左神算法:调整搜索二叉树中两个错误的节点(Java版)
  6. C/C++报错:全局变量重定义或是多次定义
  7. pymysql模块的使用
  8. oracle 定时任务例子【项目例子】
  9. SpringBoot日常游玩---当你需要在一个静态方法中使用一个带有其他@Autowried的实现类的时候怎么办
  10. 排队论模型(一):基本概念、输入过程与服务时间的常用概率分布
  11. Android Studio基于360加固的一键加固gradle脚本配置
  12. 机器学习/深度学习常用库的配置及其适用的算法总结
  13. 【FPGA】DS18B20数字温度传感器实验
  14. 使用vuepress搭建一个完全免费的个人博客网站
  15. mysql数据库表格数据类型_MYSQL数据库数据表字段类型含义解释
  16. linux中的du命令和df命令和fdisk命令
  17. 随机波浪Jonswap谱
  18. PAT A1155 Heap Paths ——三更灯火五更鸡?
  19. 个人博客选择网站空间的六个技巧
  20. HTML还可以放音乐,放视频(真的吗?)

热门文章

  1. NET EF 连接Oracle 的配置方法记录
  2. 7.13 Python基础语法
  3. python小项目之头像右上角加数字
  4. 浅谈Hybrid技术的设计与实现【转】
  5. 简易nodejs服务器
  6. 基于angular实现模拟微信小程序swiper组件
  7. C#探秘系列(八)WPF数据绑定
  8. css 实现背景图片拉伸
  9. jQuery的DataTables插件的使用方法[转]
  10. Mongodb源码分析--Mongos之分布式锁