Как удалить пустую строку 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