In this source code example, we show how to use Java 8 Collectors.joining() method with an example.
Java 8 Collectors.joining() example
In below example, we join list of strings using Java 8 Collectors.joining() method:
import java.util.List;import java.util.ArrayList;import java.util.stream.Collectors;public class JavaCollectToListEx { public static void main(String[] args) { List< String > programmingLanguages = new ArrayList< > (); programmingLanguages.add("C"); programmingLanguages.add("C++"); programmingLanguages.add("Java"); programmingLanguages.add("Kotlin"); programmingLanguages.add("Python"); programmingLanguages.add("Perl"); programmingLanguages.add("Ruby"); // filter all four character words into a list String joined = programmingLanguages.stream().collect(Collectors.joining(",")); System.out.printf("Joined string: %s", joined); }}
Output:
Joined string: C,C++,Java,Kotlin,Python,Perl,Ruby
Related Java 8 Source Code Examples:
Java Simple Lambda Expression ExampleJava Lambda Expressions Multiple StatementsJava Lambda Expressions forEach ExampleJava Lambda Expression with Multiple Parameters ExampleJava Lambda Expression Runnable ExampleJava Lambda Expression Comparator ExampleRefactoring Factory Design Pattern with LambdasRefactoring Chain of Responsibility Pattern with LambdasRefactoring Observer Design Pattern with LambdasRefactoring Strategy Design Pattern with LambdasIterate HashMap with forEach() + Lambda Expression ExampleIterate HashSet with forEach() + Lambda Expression ExampleIterate ArrayList with forEach() + Lambda Expression ExampleJava method reference to a constructor exampleJava method reference to static method exampleJava method reference to an instance method of an object exampleJava method reference to an instance method of an arbitrary object of a particular typeJava 8 - Create Stream Object from Arrays ExampleJava 8 Creating a Stream from an ArrayJava 8 - Create Stream Object from Collection, List, SetJava 8 Stream - Sort List of String objects in Descending Order ExampleJava 8 Stream - Sort List of String objects in Ascending Order ExampleHow to convert a Java 8 Stream to an Array?Java 8 Stream - allMatch(),anyMatch() and noneMatch() ExampleJava 8 Stream - Sort List of Objects by Multiple FieldsJava 8 Stream - Sort List of Custom Objects in Ascending and Descending OrderJava 8 - Stream filter(), forEach(), collect() and Collectors.toList() ExampleJava Stream filter null values exampleJava Stream filter map by values exampleJava Stream filter map by keys exampleJava 8 Collectors.counting() ExampleJava 8 Collectors.averagingDouble() ExampleJava 8 Collectors.toSet() ExampleJava 8 Collectors.toList() ExampleJava 8 Collectors.joining() exampleJava 8 Stream multiple filter operationsJava 8 Stream filter map by keysJava 8 Stream filter map by valuesJava 8 Stream collect to list exampleJava 8 Stream Collectors.counting() exmapleJava 8 Collectors.collectingAndThen() exampleJava 8 Collectors.toList() ExampleJava 8 Collectors.minBy() and Collectors.maxBy() exampleJava Stream filter() ExampleJava Stream map() ExampleJava Stream flatMap() ExampleJava Stream distinct() ExampleJava Stream limit() ExampleJava Stream peek() ExampleJava Stream anyMatch() ExampleJava Stream allMatch() ExampleJava Stream noneMatch() ExampleJava Stream collect() ExampleJava Stream count() ExampleJava Stream findAny() ExampleJava Stream findFirst() ExampleJava Stream forEach() ExampleJava Stream min() ExampleJava Stream max() ExampleJava Stream reduce() ExampleJava Stream toArray() ExampleJava Function Functional Interface ExampleJava Supplier Functional Interface ExampleJava Consumer ExampleJava BiConsumer ExampleJava BiFunction ExampleJava Predicate ExampleJava 8 LongConsumer ExampleJava 8 IntConsumer ExampleJava 8 DoubleConsumer ExampleJava StringJoiner ExampleCreate Optional Class Object in Java - empty(), of(), ofNullable() MethodsOptional get() Method - Get Value from Optional Object in JavaOptional isPresent() Method ExampleOptional orElse() Method ExampleOptional orElseGet() Method ExampleOptional orElseThrow() Method ExampleOptional filter() and map() Method ExamplesJava 8 program that counts the number of vowels and consonants in a given stringJava 8 program that reverses words of a given stringJava 8 - Copy List into Another List ExampleCheck Whether the Given Year is Leap Year or Not in JavaJava 8 forEach() Array ExampleJava 8 forEach() Map ExampleJava 8 forEach() Set ExampleJava 8 forEach() List ExampleGetting current date and time with ClockConvert LocalDate to Date in JavaConvert LocalDateTime into Date in JavaConnvert java.util.Date to java.time.LocalDateTime ExampleConvert java.util.Date to java.time.LocalDate ExampleDuration Between Two LocalDate in JavaJava Convert ZonedDateTime to String ExampleConvert String to ZonedDateTime in JavaCompare ZonedDateTime Objects in JavaHow to Get Hour, Minute, Second from ZonedDateTime in JavaConvert ZonedDateTime to LocalTime ExampleConvert ZonedDateTime to LocalDateTime in JavaJava ZonedDateTime now() and of() Method ExampleConvert LocalDateTime to LocalTime in JavaConvert LocalDateTime to LocalDate in JavaCompare LocalDateTime Objects in JavaJava LocalDateTime - Get Hour, Minute and SecondHow to Get Day Month and Year from LocalDateTime in JavaJava LocalDateTime now() Method ExampleHow to Get Current Date Time in JavaConvert LocalDate to String in JavaConvert String to LocalDate in JavaJava LocalDate isLeapYear() Method ExampleHow to Get Number of Days from Month and Year using LocalDate in JavaCompare Java LocalDate Objects ExampleHow to Add Days Weeks Months and Years to LocalDate in JavaHow to get Day Month and Year from LocalDate in JavaJava LocalDate now() Method Example - Get Current Date and Specific DateConvert LocalTime to String in JavaConvert String to LocalTime in JavaJava LocalTime isBefore() and isAfter() Method ExampleHow to Compare Time in JavaJava 8 - LocalTime getHour(), getMinute(), getSecond() and getNano() ExampleJava LocalTime now() Method Example - Get Current Time and Specific TimeJava 8 Get Local Date Time in All Available Time ZonesHow to get year, month, day, hours, minutes, seconds and milliseconds of LocalDateTime in Java 8?How to get year, month, day, hours, minutes, seconds and milliseconds of Date in Java?Difference between Two Dates in JavaCreate LocalDateTime from LocalDate and LocalTime in Java Java 8
Comments
Post a Comment