java向数组列表中的字符串添加文本
我正在尝试创建一个方法,该方法将接收ArrayList上的字符串,然后将文本添加到每个字符串的开头。比如我有一个名字列表{jon,jimmy,kyle}。我希望该方法将“早上好”放在名称前的字符串中。所以它会返回“早上好,jon”,早上好,jimmy”,“早上好,kyle”。我已经搜索并找到了append,但它似乎是用于数组而不是数组列表。 我真的找不到一个好的起点。任何帮助都将不胜感激。谢谢
代码真的没有用,但至少它是有意义的
public adding(ArrayList<String> al)
{
StringBuilder us = new StringBuilder();
us.append("("+al[0]);
for(int i = 1; i < al.length;i++)
{
us.append("Good Morning, " + al[i]);
}
return us;
}
# 1 楼答案
试试这个
# 2 楼答案
看到这个了吗
爪哇。lang.Iterable)
# 3 楼答案
字符串是不可变的。因此,必须在列表中再次设置该值