String 在字符串生成器字符串之间添加新字符

String 在字符串生成器字符串之间添加新字符,string,stringbuilder,String,Stringbuilder,我正在使用字符串生成器构建一个新字符串。但是现在如果您想在stringbuilder中已有的字符之间添加新字符。我该怎么做 示例代码: StringBuilder sbr = new StringBuilder(" "); sbr.append(1); sbr.append(" "); sbr.append(2); sbr.append(" "); sbr.append("3"); sbr.append(" "); 现在字符串看起来像1 2 3 我想在数字2后面添加一个新字符串。有人能告诉

我正在使用字符串生成器构建一个新字符串。但是现在如果您想在stringbuilder中已有的字符之间添加新字符。我该怎么做

示例代码:

StringBuilder sbr = new StringBuilder(" ");  
sbr.append(1);
sbr.append(" ");
sbr.append(2);
sbr.append(" ");
sbr.append("3");
sbr.append(" ");
现在字符串看起来像1 2 3


我想在数字2后面添加一个新字符串。有人能告诉我怎么做吗?

使用以下命令在位置3插入字符

sbr.insert(2, "<new charactor>");
sbr.插入(2“”;

是。那应该是一个角色。