java list元素拼接_使用Java 8 API,根据传递的分隔符,连接list中所有的元素

public class MethodReferenceDemo1 {

@FunctionalInterface

interface StringListFormatter {

String format(String delimiter, List list);

}

public static void formatAndPrint(StringListFormatter formatter,  String delimiter, List list) {

String formatted = formatter.format(delimiter, list);

System.out.println(formatted);

}

public static void main(String[] args) {

List names = Arrays.asList("Don", "King", "Kong");

formatAndPrint(String::join, ", ", names);

}

}


版权声明:本文为weixin_42298081原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。