import java.util.*;
import java.lang.*;
import java.io.*;

class Ideone
{
	public static String[] cleanArray(String[] array) {
	    return Arrays.stream(array).filter(x -> x!=null & !x.equals("")).toArray(String[]::new);
	}

	public static void main (String[] args) throws java.lang.Exception
	{
		String text="red 1 green 3 blue";
		System.out.println(Arrays.toString(text.split("red|green|blue")));
		System.out.println(Arrays.toString(text.split("red|green|blue", -1)));
		System.out.println(Arrays.toString(cleanArray(text.split("red|green|blue"))));
	}
}