jdk1.5新特性3之加强for循环

简介:


像C#中的foreach一样

List<String> lst = new ArrayList<String>();
lst.add("aaa");
lst.add("bbb");
lst.add("ccc");

// 普通循环
for(int i = 0; i < lst.size(); i++)
{
 system.out.print(lst.get(i));
}


// 加强版
for(String s : lst)
{
 system.out.print(s);
}


 

目录
相关文章
|
7月前
|
Oracle JavaScript Java
JDK的版本迭代特性(JDK9 - JDK20)
JDK的版本迭代特性(JDK9 - JDK20)
|
3月前
|
Java 编译器 API
JDK8新特性--lambda表达式
JDK8的Lambda表达式是Java语言的一大进步。它为Java程序提供了更多的编程方式,让代码更加简洁,也让函数式编程的概念在Java中得到了体现。Lambda表达式与Java 8的其他新特性,如Stream API、新的日期时间API一起,极大地提高了Java编程的效率和乐趣。随着时间的流逝,Java开发者对这些特性的理解和应用将会越来越深入,进一步推动Java语言和应用程序的发展。
15 0
|
4月前
|
Java 编译器 API
JDK8到JDK18版本升级的新特性问题之在JDK10中,实现局部变量类型推断,如何操作
JDK8到JDK18版本升级的新特性问题之在JDK10中,实现局部变量类型推断,如何操作
|
4月前
|
算法 Java
JDK8到JDK19版本升级的新特性问题之在JDK12中,switch表达式扩展带来了什么变化
JDK8到JDK19版本升级的新特性问题之在JDK12中,switch表达式扩展带来了什么变化
JDK1.8新特性Lambda表达式简化if-else里都有for循环的优化方式
JDK1.8新特性Lambda表达式简化if-else里都有for循环的优化方式
85 0
|
7月前
|
编解码 Java API
集合在JDK9中的新特性
集合在JDK9中的新特性
|
Java
JDK8新特性之方法引用
方法引用的几种常用方式 应用场景:如果Lambda表达式所要实现的方案,已经有其他方法存在相同的方案,那么则可以使用方法引用.
120 0
|
Java 编译器
【JDK8 新特性1】JDK 8 Lambda表达式
当需要启动一个线程去完成任务时,通常会通过 Runnable 接口来定义任务内容,并使用 Thread 类来启动该线程。
【JDK8 新特性1】JDK 8 Lambda表达式
【JDK8 新特性4】方法引用
在介绍方法引用前,我们要来了解Lambda表达式的冗余场景,虽然Lambda表达式已经帮我们简化的不少代码,但是它还是会有冗余的情况。
|
Java
JDK 17 常见的for循环优化方式
JDK 17 常见的for循环优化方式
352 0
JDK 17 常见的for循环优化方式