为什么在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/