Added StringUtils#lineWrap for lists
This commit is contained in:
@@ -786,6 +786,21 @@ public final class StringUtils {
|
||||
return result.toString();
|
||||
}
|
||||
|
||||
/**
|
||||
* Line wrap a list of strings while preserving formatting.
|
||||
*
|
||||
* @param input The input list.
|
||||
* @param lineLength The length of each line.
|
||||
* @return The wrapped list.
|
||||
*/
|
||||
@NotNull
|
||||
public static List<String> lineWrap(@NotNull final List<String> input,
|
||||
final int lineLength) {
|
||||
return input.stream()
|
||||
.flatMap(line -> lineWrap(line, lineLength).stream())
|
||||
.toList();
|
||||
}
|
||||
|
||||
/**
|
||||
* Line wrap a string while preserving formatting.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user