我有一个列表,并希望将相同的字符串添加到列表中的所有项目,而不进行for循环或迭代。因此,修改后的列表将使其所有条目具有相同的附加字符串。
是否有可用的类或方法在java中执行此操作
由于
答案 0 :(得分:1)
public static final String MY_FINAL_STRING = "A String value";
public String[] arrayOfFinalStrings = new String[] {
MY_FINAL_STRING,
MY_FINAL_STRING,
MY_FINAL_STRING,
MY_FINAL_STRING,
MY_FINAL_STRING
};
完全无用,但它是你想要的;)
答案 1 :(得分:0)
这样的操作需要以某种方式迭代列表的元素。
如果要避免显式键入循环,可以使用Java 8 Streams。
例如:
List<String> newList = origList.stream().map(s->s+"something").collect(Collectors.toList());
答案 2 :(得分:0)