Java String lines method

Let’s see the String lines method in Java. After Java 11 there is a new method String.lines(), which is useful if you have a multi-line string and you need to process each line.

Definition of the method:

public Stream<String> lines()

Example on how to use it:

public class MainStringExample {
    public static void main(String[] args) {
        String stringOnTwoLines = "This is string\n on two lines";

        // add space between outputs

        // After Java 11 you can use lines method on string
        // which is giving you stream of string lines
                .map(l -> "Line Start >> " + l + " << Line end ")
This is string
 on two lines

Line Start >> This is string << Line end 
Line Start >>  on two lines << Line end 

Leave a Comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.