Data Type Java

public class Main {
  public static void main(String[] argv) throws Exception {
    String inputStr = "a, b, and c";
    String patternStr = "[, ]+(and|or)*[, ]*";
    String[] fields = inputStr.split(patternStr, -1);
  }
}