Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 向列表(或数组)中的所有项添加相同的字符串,而不使用循环或迭代_Java - Fatal编程技术网

Java 向列表(或数组)中的所有项添加相同的字符串,而不使用循环或迭代

Java 向列表(或数组)中的所有项添加相同的字符串,而不使用循环或迭代,java,Java,我有一个列表,希望在列表中的所有项目中添加相同的字符串,而不使用for循环或迭代。因此,修改后的列表的所有条目都具有相同的附加字符串 是否有一个类或方法可以在java中实现这一点 感谢这样的操作需要以某种方式迭代列表中的元素 如果要避免显式地键入循环,可以使用Java8流 例如: List<String> newList = origList.stream().map(s->s+"something").collect(Collectors.toList()); List n

我有一个列表,希望在列表中的所有项目中添加相同的字符串,而不使用for循环或迭代。因此,修改后的列表的所有条目都具有相同的附加字符串

是否有一个类或方法可以在java中实现这一点


感谢

这样的操作需要以某种方式迭代列表中的元素

如果要避免显式地键入循环,可以使用Java8流

例如:

List<String> newList = origList.stream().map(s->s+"something").collect(Collectors.toList());
List newList=origList.stream().map(s->s+“某物”).collect(Collectors.toList());

您可以使用.fill方法

您需要导入java.util.array

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
};

这是完全无用的,但它是你想要的;)

来一段时间怎么样DW您为什么不想使用循环?您实际使用的是什么版本的java?您有一个什么样的列表-列表的示例声明?您希望如何添加、连接?为什么不提供带有循环的代码,以便我们更好地理解其意图。