如何解析字符串的元素并将它们添加到另一个字符串中

时间:2014-11-08 00:38:46

标签: java arraylist

我有一个像这样的字符串

String[] tokens = {"Word0", "Word1","Word3"};

然后我有一个像这样的arraylist

List<String> a = new ArrayList();
a.add("This will not change");

我想要做的是能够创建一个新的arraylist,b,将这两个放在一起使得:b的元素0是“Word0这不会改变” b的元素1是“Word0 Word1,这不会改变” b的元素3是“Word0 Word1 Word3,这不会改变”

我玩了for循环并尝试以某种方式连接字符串,但我无法弄明白。

1 个答案:

答案 0 :(得分:1)

这样的事情:

String[] tokens = {"Word0","Word1","Word2"};
ArrayList<String> a = new ArrayList<String>();
a.add("This will not change");

ArrayList<String> b = new ArrayList<String>();
for (int i = 0; i < tokens.length; i++)
{
    String add = "";
    for (int j = 0; j <= i; j++)
    {
        add += tokens[j];
        add += " ";
    }
    b.add( (add + a.get(0)) );
}

这是经过测试和运作的。