Data Type Java

public class Main {
  public static void main(String args[]) {
    String statement = " a b c abc bca cba";
    String tokens[] = null;
    String splitPattern = "a|abc|bac|" + "b|(c)|(cba)";
    tokens = statement.split(splitPattern);
    for (int i = 0; i < tokens.length; i++) {
      System.out.println(tokens[i]);
    }
  }
}