This code snippet show you how to split string with multiple white-space characters. To split the string this way we use the "\s+"
regular expression. The white-space characters include space, tab, line-feed, carriage-return, new line, form-feed.
Let’s see the code snippet below:
package org.kodejava.lang;
import java.util.Arrays;
public class SplitStringMultiSpaces {
public static void main(String[] args) {
String text = "04/11/2021 SHOES RUNNING RED 99.9 USD";
// Split the string using the \s+ regex to split multi spaces
// line of text.
String[] items = text.split("\\s+");
System.out.println("Length = " + items.length);
System.out.println("Items = " + Arrays.toString(items));
}
}
The result of the code snippet is:
Length = 6
Items = [04/11/2021, SHOES, RUNNING, RED, 99.9, USD]