gpt4 book ai didi

java - 这个新的 String[] 和 String.value() 代码是什么意思?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:42:34 24 4
gpt4 key购买 nike

我正在做一些 Android 开发,我遇到了这个:

       String[] strArray = new String[]{
String.valueOf(1)
};

为什么 String 像对象一样被创建,它是做什么的

valueOf(1)

居然设置在这里?

最佳答案

这个:

String[] strArray = new String[]{
// ...
};

...创建一个 String 数组并使用 {...} 部分中的条目对其进行初始化。在您的例子中,只有一个条目。

Why String is created like an object and what does

valueOf(1);

作为the documentation will tell you , String.valueOf(int) 创建您传入的整数值的字符串表示形式。

所以该代码所做的是创建一个 String 数组,其中包含一个条目 "1"。目前尚不清楚为什么作者会写 String.valueOf(1) 而不是简单地写 "1"

关于java - 这个新的 String[] 和 String.value() 代码是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31470948/

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