diff --git a/src/java.base/share/classes/java/lang/String.java b/src/java.base/share/classes/java/lang/String.java index 34629e86ba3..8e91968ff3b 100644 --- a/src/java.base/share/classes/java/lang/String.java +++ b/src/java.base/share/classes/java/lang/String.java @@ -2813,8 +2813,7 @@ public final class String * lines are then concatenated and returned. *
* If {@code n > 0} then {@code n} spaces (U+0020) are inserted at the - * beginning of each line. {@link String#isBlank() Blank lines} are - * unaffected. + * beginning of each line. *
* If {@code n < 0} then up to {@code n}
* {@link Character#isWhitespace(int) white space characters} are removed
@@ -2849,7 +2848,7 @@ public final class String
: lines();
if (n > 0) {
final String spaces = " ".repeat(n);
- stream = stream.map(s -> s.isBlank() ? s : spaces + s);
+ stream = stream.map(s -> spaces + s);
} else if (n == Integer.MIN_VALUE) {
stream = stream.map(s -> s.stripLeading());
} else if (n < 0) {
diff --git a/test/jdk/java/lang/String/Indent.java b/test/jdk/java/lang/String/Indent.java
index 15a8c503cac..0c09807da5e 100644
--- a/test/jdk/java/lang/String/Indent.java
+++ b/test/jdk/java/lang/String/Indent.java
@@ -67,7 +67,7 @@ public class Indent {
Stream