gpt4 book ai didi

java - 为什么在java中与pip行的字符串连接不返回任何内容(空字符串)?

转载 作者:行者123 更新时间:2023-12-01 06:40:35 25 4
gpt4 key购买 nike

为什么在java中用pip line连接字符串不返回任何内容(空字符串)?

String product="";
for(Tar t:tars){
product.concat(t.product.concat("|"));
}
System.out.println(product);

结果什么都没有(空字符串)。

最佳答案

String#concat 返回一个连接的字符串,它不会修改它。 Java 中的字符串是不可变的。

所以...

product = product.concat(t.product.concat("|"));

但是,我建议使用 StringBuilder其中字符串复制发生在循环中。

关于java - 为什么在java中与pip行的字符串连接不返回任何内容(空字符串)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12056079/

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