/** * Take a String which is a delimited list and convert it to a String array. * <p> * A single delimiter can consists of more than one character: It will still * be considered as single delimiter string, rather than as bunch of potential * delimiter characters - in contrast to <code>tokenizeToStringArray</code>. * * @param str * the input String * @param delimiter * the delimiter between elements (this is a single delimiter, rather * than a bunch individual delimiter characters) * @return an array of the tokens in the list * @see #tokenizeToStringArray */ private static String[] delimitedListToStringArray(final String str, final String delimiter) { return delimitedListToStringArray(str, delimiter, null); }
/** * Take a String which is a delimited list and convert it to a String array. * <p> * A single delimiter can consists of more than one character: It will still * be considered as single delimiter string, rather than as bunch of potential * delimiter characters - in contrast to <code>tokenizeToStringArray</code>. * * @param str * the input String * @param delimiter * the delimiter between elements (this is a single delimiter, rather * than a bunch individual delimiter characters) * @return an array of the tokens in the list * @see #tokenizeToStringArray */ private static String[] delimitedListToStringArray(final String str, final String delimiter) { return delimitedListToStringArray(str, delimiter, null); }
final String[] pathArray = delimitedListToStringArray(pathToUse, FOLDER_SEPARATOR); final List<String> pathElements = new LinkedList<String>();
final String[] pathArray = delimitedListToStringArray(pathToUse, FOLDER_SEPARATOR); final List<String> pathElements = new LinkedList<String>();