Java String Split by Delimiter splitToList(String s, String delimRegEx)

Here you can find the source of splitToList(String s, String delimRegEx)

Description

split To List

License

Open Source License

Declaration

public static List<String> splitToList(String s, String delimRegEx) 

Method Source Code

//package com.java2s;
//License from project: Open Source License 

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class Main {
    public static List<String> splitToList(String s, String delimRegEx) {

        List<String> l = new ArrayList<String>();

        if (!isEmpty(s)) {
            if (isEmpty(delimRegEx)) {
                l.add(s);//from w w w.  j  ava 2 s  .  co  m
            } else {
                String[] parts = s.split(delimRegEx);
                l = Arrays.asList(parts);
            }
        }

        return l;
    }

    /** Returns true if string is null or zero-length */
    public static boolean isEmpty(String s) {
        return (s == null || s.trim().length() == 0);
    }
}

Related

  1. splitText(String text, String delimiter)
  2. splitToArray(String stringToSplit, String delimitter, boolean trim)
  3. splitToken(String str, String delimiter)
  4. splitToList(final String string, final String delim, final int limit)
  5. splitToList(String a_text, String a_delimiter)
  6. splitToList(String str, char delimiter)
  7. splitUpTo(String s, String delimiter, int cnt)
  8. splitWhileKeepingParentheses(String value, char delimiter)
  9. splitWithEscapeChar(String s, char delimiter, char escape)