如何将列表项添加到stringbuffer?

时间:2018-09-12 17:35:11

标签: java string list stringbuffer

我有一个包含拆分字符串的列表,我想将列表中的项目添加到字符串缓冲区,但我目前无法这样做

这是我目前得到的代码:

 public void AAAAA(String text, int width)
  {
    List<String> items = Arrays.asList(text.split(" "));
    StringBuffer use = new StringBuffer(items);
    use.insert(width, "\n");
    System.out.println(use);
  }

我该如何将我的所有项目添加到字符串缓冲区?

1 个答案:

答案 0 :(得分:0)

要将字符(在您的情况下为换行符)插入字符串的任意索引中,则无需拆分字符串。只需将其传递给StringBuilder(因为StringBuilder允许您修改其内容,而String则不允许),然后通过{{1 }}方法。

更新

相反,要将字符插入任意单词列表中,您需要像尝试的那样通过insert分割输入文本;然后通过Arrays.asList方法将插入列表对象。并且,最后,您可以将项目序列化为一个字符串,以对元素进行迭代,并使用空格作为分隔符将它们连接到StringBuilder。