如何将列表项添加到stringbuffer?

问题描述 投票:-2回答:1

我有一个列表,其中包含一个拆分的字符串,我想将列表中的项添加到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);
  }

我将如何将所有项目添加到stringbuffer?

java string list stringbuffer
1个回答
0
投票

要将字符(在您的情况下为换行符)插入到字符串的任意索引中,您不需要拆分字符串。只需将它传递给StringBuilder(因为StringBuilder允许你修改它的内容,而String没有),然后通过insert方法进行插入。

Update

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

© www.soinside.com 2019 - 2024. All rights reserved.