迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Java >

在 Kotlin 中使用 forEach

作者:迹忆客 最近更新:2023/05/11 浏览次数:

本文将介绍 Kotlin 中 forEach 循环的概念和使用。


Kotlin 中的 forEach 循环

Kotlin forEach 是一个迭代循环,允许您访问集合或列表的项目并对每个项目执行操作。 我们也可以对 for 循环做同样的事情,但是使用多个 for 循环很快会使您的代码变得混乱。

另一方面,forEach 使您的代码更加简洁易读。 将其用作功能运算符时,它会更有用。

在本文中,我们将使用 forEach 来访问列表中的项目。

语法:

list_name.forEach {
    //statements
}

在 Kotlin 中使用 forEach 访问列表项

我们将从一个简单的示例开始,在该示例中我们访问列表中的所有项目。

fun main(args: Array<String>) {
    var myList = listOf("Hello", "Welcome", "to", "Kotlin", "Tutorials")
    myList.forEach {
        println(it)
    }
}

输出:

Access a List Item


在 Kotlin 中使用 forEach 对列表项执行操作

现在,我们知道如何访问这些项目。 让我们尝试对它们执行操作。

对于这个例子,我们将创建一个整数列表。 然后我们将使用 forEach 遍历每个项目并将其乘以 3。

fun main(args: Array<String>) {
    var myList = listOf<Int>(3, 7, 11, 42, 50)

    myList.forEach {
        println(it*3)
    }
}

输出:

Access and Perform Action on a List Item


在 Kotlin 中使用嵌套的 forEach 循环

我们也可以将 forEach 嵌套在彼此之下。 下面的示例演示了在 Kotlin 中嵌套 forEach 的使用。

fun main(args: Array<String>) {
    var myList = listOf<Int>(1, 2)

    myList.forEach {
        println(it)
        println()
        myList.forEach {
            println(it*3)
        }
        println()
    }
}

输出:

Nested foreach Example

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

Kotlin 中 Java String[] 的等价物

发布时间:2023/05/13 浏览次数:59 分类:Java

本文介绍了 Kotlin 中 Java String[] 的等价物。 我们将看到所有可能的方法来为 Kotlin 实现与 Java 中的 String[] 相同的结果。

将 Java 文件代码转换为 Kotlin

发布时间:2023/05/13 浏览次数:142 分类:Java

Kotlin 现在是一种官方的 Android 语言。 因此,您可能希望将 Java 文件更改为 Kotlin。 本文教您如何将 Java 转换为 Kotlin。

Kotlin 中 ! 和 ? 运算符之间的区别

发布时间:2023/05/13 浏览次数:180 分类:Java

在 Kotlin 中,断言运算符 !! 和安全调用符 ? 使用 Null 安全。本文介绍空安全的概念。 我们也将通过如何! 和 ? 在 Kotlin 中有助于空安全。

在 Kotlin 中继承具有多个构造函数的类

发布时间:2023/05/12 浏览次数:200 分类:Java

本文讨论如何扩展具有多个构造函数的类。 构造函数是在创建对象时调用的函数,用于初始化类变量。在 Kotlin 中扩展具有多个构造函数的类

Kotlin中栈数据结构的使用

发布时间:2023/05/12 浏览次数:130 分类:Java

本篇文章我们就来学习一下Kotlin中栈的使用。 我们还将看到用于更新和更改 Kotlin 堆栈的标准函数,包括 push、pop、peek、search 和 isEmpty。我们还将研究比 Kotlin 中的堆栈更好的替代方案。

Kotlin中findViewById函数的使用

发布时间:2023/05/12 浏览次数:183 分类:Java

Kotlin 中的 findViewById 允许在 ID 的帮助下查看和更新视图。 本文介绍了 Kotlin 中 findViewById 函数的使用。

在 Kotlin 中实现构建器模式

发布时间:2023/05/12 浏览次数:106 分类:Java

构建器模式为对象创建问题提供了灵活性。 本文演示了如何在 Kotlin 中实现构建器模式。

Kotlin Init 和构造函数之间的区别

发布时间:2023/05/12 浏览次数:67 分类:Java

构造函数和 Kotlin init 块是这种编程语言的重要组成部分。 本文概述了 init 和构造函数之间的区别。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便