我有一个字符串数组变量,它的值不断变化。从中生成随机数组。这就是我所拥有的:
String trans = Utility.GetColumnValue(testdata[k], "suggest_text_2");
trans
值不断变化。我如何将它与以前的值连接起来?我如何打印 trans
的每个值,因为它不断变化?我需要使用任何缓冲区吗?
最佳答案
如果您需要中间结果,您可能需要这样的东西:
String yourOldString;
String freshString;
// other code which updates freshString
yourOldString = yourOldString + " " + freshString;
但是,如果您确实需要捕获所有更新但只打印出最终结果,请使用 StringBuilder:
private static final String WHITESPACE = " ";
String yourOldString;
String freshString;
StringBuilder builder = new StringBuilder();
builder.append(yourOldString);
// other code which updates freshString
builder.append(WHITESPACE);
builder.append(freshString);
// once everything is done:
String resultString = builder.toString();
关于java - 在java中连接自动生成的字符串,中间有空格分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16285257/