gpt4 book ai didi

java - String.concat() 不进行连接

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:06:19 25 4
gpt4 key购买 nike

我正在尝试将字符串与包含空格的 int 和 char 连接起来,但没有进行任何连接。是什么原因?

private String messages;
Random r = new Random();
int random = r.nextInt(1000);

char ch='s';
messages.concat(String.valueOf(random));
messages.concat(" ");
messages.concat(String.valueOf(ch));
messages.concat(" ");

最佳答案

concat 不会改变调用字符串,而是返回一个新字符串。

您可以像这样将每个结果 String 分配给您的结果。-

messages = messages.concat(String.valueOf(random));
messages = messages.concat(" ");
messages = messages.concat(String.valueOf(ch));
messages = messages.concat(" ");

或者只使用重载运算符+

messages = String.valueOf(random) + " " + String.valueOf(ch) + " ";

关于java - String.concat() 不进行连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18706552/

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