/** * Print out everything in an Iterator in a user-friendly string format. * * @param i An iterator to print out. * @param delim The delimiter to use between elements. * * @return The Iterator's elements in a user-friendly string format. */ public static String iteratorToString(Iterator<?> i, String delim) { return iteratorToString(i, delim, ""); }
public static String collectionToString(Collection<?> collection, String delim) { if (collection == null) { return "NULL"; } Iterator<?> i = collection.iterator(); return iteratorToString(i, delim, null); }
/** * Print out a List in a user-friendly string format. * * @param list A List to print out. * @param delim The delimiter to use between elements. * * @return The List in a user-friendly string format. */ public static String listToString(List<?> list, String delim) { if (list == null) { return "NULL"; } Iterator<?> i = list.iterator(); return iteratorToString(i, delim, null); }