请停止编写这么多的for循环!
在这篇文章中,我想和你一起回到基础知识,并讨论 Java 中的 for 循环。老实说,我正在为自己写这篇博客文章,因为我也会这样做。从 Java 8 开始,我们不必在 Java 中编写太多 for 循环!我希望这篇文章将使你的代码更易于阅读和编写。
你需要 for 循环做什么?
一般地说,for 循环执行两类任务:
- 遍历集合
- 运行算法
对于算法,for 循环可能是合适的。看一下此算法,检查数字是否为三的幂:
double number = 81; for(; number > 1; number /=3); return number == 1;
在这里,for 循环是合适的。这是一个非常简单的示例,你可以想象,使用更困难的算***变得更加棘手。
对于大多数开发人员而言,在他们的日常工作中,这种情况很少。大多数时候,我们使用 for 循环遍历集合。让我们看一下该代码的一些示例。
遍历 Java 中的集合
我们首先来定义一个 List<string> 数组,并往里面插入一些元素:</string>
List<String> heroes = new ArrayList<>(); heroes.add("典韦"); heroes.add("云中君"); heroes.add("鲁班"); heroes.add("盘古"); heroes.add("大乔"); heroes.add("宫本武藏"); heroes.add("裴擒虎"); heroes.add("明
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
后端核心技术精讲 文章被收录于专栏
专注分享后端技术干货,包括 Java 基础、Java 并发、JVM、Elasticsearch、Zookeeper、Nginx、微服务、消息队列、源码解析、数据库、设计模式、面经等,助你编程之路少走弯路。