gpt4 book ai didi

java - 如何使用 Java 8 中的方法引用连接 String ArrayList 的所有元素

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:39:25 26 4
gpt4 key购买 nike

我正在学习 Java 8,我遇到了一个作业,告诉我要这样做。我使用 lambda 让它工作,但作业坚持使用方法引用来完成。

我的 lambda 代码是

package java8training.unit2;

import java.util.List;

import java8training.artifacts.CentralDataBase;

public class Solution2 {

public static void main(String[] args) {
List<String> words = CentralDataBase.words;
words.stream().map(s -> " " + s).forEach(System.out::println);
}
}

目前我认为无法替换 lambda

s -> "  " + s

及其方法引用,还是我错了?

最佳答案

@holi-java 就在他的评论中。 Java 有一些连接方法,例如 String#concat,您可以在此处使用:

" "::concat

将是要使用的方法引用。

关于java - 如何使用 Java 8 中的方法引用连接 String ArrayList 的所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45885979/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com