public static int[] toIntArray(String list, String delimiter) { String[] split = toArray(list, delimiter); int[] ints = new int[split.length]; for (int count = 0; count < ints.length; count++) { ints[count] = Integer.parseInt(split[count]); } return ints; }
public static double[] toDoubleArray(String list, String delimiter) { String[] split = toArray(list, delimiter); double[] dubs = new double[split.length]; for (int count = 0; count < dubs.length; count++) { dubs[count] = Double.parseDouble(split[count]); } return dubs; }
public String trimStringList(String str_list, String delimiter, int percent) throws Exception { String[] list = ListProcessor.toArray(str_list, delimiter); list = ListProcessor.trimPercent(ListProcessor.sort(list), percent); return ListProcessor.toString(list, delimiter); } }
Map<String, String> result = new HashMap<>(); try { String[] table = ListProcessor.toArray(list, delimiter); result.put(RESULT_TEXT, String.valueOf(table.length)); result.put(RESPONSE, Constants.ResponseNames.SUCCESS);
throw new IteratorProcessorException("list has null or 0 length"); splitList = ListProcessor.toArray(list, delim); } else { if (initialized(session) && list.startsWith(delim)) { list = list.substring(1, list.length()); String listarray[] = ListProcessor.toArray(list, delim); splitList = combine(this.splitList, listarray);
Map<String, String> result = new HashMap<>(); try { String[] table = ListProcessor.toArray(list, delimiter); int resolvedIndex; try {
private String sort(String list, boolean reverse, String delimiter) { try { int[] unsorted = ListProcessor.toIntArray(list, delimiter); if (reverse) { return ListProcessor.toString(ListProcessor.reverse(ListProcessor.sort(unsorted)), delimiter); } else { return ListProcessor.toString(ListProcessor.sort(unsorted), delimiter); } } catch (NumberFormatException e) { try { double[] unsorted = ListProcessor.toDoubleArray(list, delimiter); if (reverse) { return ListProcessor.toString(ListProcessor.reverse(ListProcessor.sort(unsorted)), delimiter); } else { return ListProcessor.toString(ListProcessor.sort(unsorted), delimiter); } } catch (NumberFormatException f) { String[] unsorted = ListProcessor.toArray(list, delimiter); if (reverse) { return ListProcessor.toString(ListProcessor.reverse(ListProcessor.sort(unsorted)), delimiter); } else { return ListProcessor.toString(ListProcessor.sort(unsorted), delimiter); } } } } }