Поддержим ваш первый шаг:
-10% на профессии и специальные условия до 31 мая

Как удалить пустую строку java

Аватар пользователя Сергей Якимович
Сергей Якимович
18 февраля 2023

Удалить пустую строку можно разными способами. Рассмотрим 2 из них :

import java.util.Arrays;
import java.util.stream.Collectors;

public class App {
    public static void main(String[] args)  {
        String str = "This is a string\n \nwith empty lines";
        System.out.println(str);
        // => This is a string
        // =>
        // => with empty lines

        // способ 1
        String newStr = str.replaceAll("(?m)^\\s*$[\r\n]+", "");
        System.out.println(newStr);
        // => This is a string
        // => with empty lines

        // способ 2
        newStr = Arrays.stream(str.split("\n"))
                    .filter(x -> x.trim().length() != 0)
                .collect(Collectors.joining("\n"));
        System.out.println(newStr);
        // => This is a string
        // => with empty lines
    }   
}
0 0
Бесплатно
Основы Java
Теория и практика с нуля
Перейти к курсу
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»