我有一个像这样的字符串
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循环并尝试以某种方式连接字符串,但我无法弄明白。
答案 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)) );
}
这是经过测试和运作的。