gpt4 book ai didi

kotlin - 如何在Kotlin中串联字符串?

转载 作者:行者123 更新时间:2023-12-02 13:08:37 42 4
gpt4 key购买 nike

显然,在Kotlin中有多种连接字符串的方法:

  • processString(pojo.name +“” + pojo.value)
  • processString(“$ {pojo.name} $ {pojo.value}”)
  • processString(pojo.name.plus(“”).plus(pojo.value))

  • 当然也可以使用StringBuilder,concat()-Method等。
    那些会工作。

    但是我的问题是,为什么Android Studio建议“将串联转换为模板”并将1.转换为2。 2.具有速度优势吗?那么使用2有什么优势呢?

    最佳答案

    TL; DR:字符串模板是连接字符串的最惯用的方法

    documentation状态

    Note that in most cases using string templates or raw strings is preferable to string concatenation.



    字符串模板与常规连接基本相同(使用 +),但 更为紧凑,惯用且效率同样高。两种变体都是使用字节码中的 StringBuilder实现的。

    关于kotlin - 如何在Kotlin中串联字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56359512/

    42 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com