Java基础——增强for循环

java1.5版本引入了一个增强for循环,基本原理和for循环类似。

语法声明:for(表达式:条件表达式)

  举例:for (String str : set)

  解释:set代表set集合,str代表set集合中存放的类型。

代码示例如下:

Set<String> set = new HashSet<String>();
Iterator<String> it = set.iterator();
 while (it.hasNext()) {
  String str = it.next();
  System.out.println(str);
 }
for循环遍历:
 for (String str : set) {
      System.out.println(str);
 }
时间: 2024-10-28 19:25:30

Java基础——增强for循环的相关文章

javaweb &gt;_&lt; java基础增强 ①

javaweb_Ⅰjava基础增强——断点 ps:Bad version number   in .class file.             该错误 指eclipse运行环境低于编辑java版本. 双击左键设置断点, F5跳入方法中.step into F6跳过.step over F7跳出方法  .step return 查看变量值:右键watch. 跳到当前方法的最开始.drop to frame 跳到下一个断点 /结束应用程序. resume 清除断点breakpoint. 断点调试

JAVAWEB &gt;_&lt; JAVA基础增强 ②

javaweb_Ⅵjava基础增强——反射 学习框架的基础 反射:加载类,并解剖出类的各个组成部分. 加载类: ps: 获取下列有什么用 构造函数:原,创建对象完成对象初始化.用来创建对象 方法:原,完成某个功能.使用该方法 成员变量:原,封装数据.给字段封装数据 ①反射构造方法 // 解剖(反射类)构造函数并创建类的对象 @Test public void testss () throws Exception { // 先加载类,后解剖(反射) // public Person() Class

黑马程序员——java基础——选择、循环

-----------android培训.java培训.java学习型技术博客.期待与您交流!------------ 今天回顾了一下JAVA学习中的选择语句,循环语句,和数组,在JAVA中的选择语句和C语言中差不多有if.switch一个if语句由一个后跟到一到多个语句的布尔表达式组成.顺序结构的程序语句只能被执行一次.如果您想要同样的操作执行多次,,就需要使用循环结构. Java中有三种主要的循环结构: while循环 do…while循环 for循环 for循环的用法 先来说说哦For循环

java基础---------递归和循环的使用效率

package java基础; /** * 参数递归和迭代的效率,递归效率太低,如果用到递归一般使用循环 */ public class TestRecursion { public static void main(String[] args) { //标记递归方法开始执行事件 long d1=System.currentTimeMillis(); System.out.printf("%d阶乘结果:%s%n",10,factorial(10)); //递归程序结束时间 long d

04、Java基础语法(循环嵌套、break、continue、方法、方法的重载、数组动态初始化)

复习: 流程控制语句 - 顺序结构 - 分支结构 - if-else - switch - 循环结构 - for - while - do...while 1.循环嵌套 2.控制循环的语句 3.方法 4.方法的重载 5.数组的动态初始化 1.循环嵌套 ctrl + alt + L 格式化代码 "\n"换行符 "\t"制表符 九九乘法表 for (int i = 1; i < 10; i++) { for (int j = 1; j <= i; j++)

Java学习——增强for循环、switch

增强for循环 Java5引入了一种主要用于数组的增强型for循环. 例子 public class ForTest { public static void main(String args[]){ int [] numbers = {1, 3, 5, 7, 2, 4, 6, 8}; for (int x: numbers){ System.out.print(x); System.out.print(","); } System.out.println(); String [] n

【Java基础】foreach循环

从一个小程序说起: 1 class lesson6foreach 2 { 3 public static void main(String[] args) 4 { 5 int array[]={2,3,1,5,4,6}; 6 7 for(int i=0;i<array.length;i++)//循环输出array的元素 8 { 9 System.out.println(array[i]); 10 } 11 } 12 } 但是大家注意,for循环中i的值,我们并不关心.因此从Java5之后,for

java之增强for循环以及几种删除集合元素的方式

1 public class Demo1_Foreach { 2 3 /* 4 * 增强for循环格式: 5 * for(元素数据类型 变量 : 数组或者Collection集合){ 6 * 使用变量即可,该变量就是元素 7 * } 8 * 实质:底层依赖的是迭代器 9 */ 10 public static void main(String[] args) { 11 12 //demo1(); 13 List<String> l = new ArrayList<>(); 14 l

Java中增强for循环的用法

此方法在jdk1.5之后才出现. 1:遍历数组 语法: for (Type value : array) { expression value; } 例子: void Sum() { int[] array = {1,2,5,8,9}; int sum= 0; for (int n : array) { sum+= n; } 缺点:   对于数组,难以访问下标值: 2:遍历集合 语法: for (Type value : Iterable) { expression value; } 例子: v