package com.schneeloch.bostonbusmap_library.util; import java.util.ArrayList; import java.util.Collection; public class StringUtil { /** * Used to create a string which represents the objects in an array * @param result * @return */ public static <T> String buildFromToString(ArrayList<T> list) { StringBuilder ret = new StringBuilder(); int count = 0; for (T t : list) { if (count != 0) { ret.append(", "); } ret.append(t.toString()); count++; } return ret.toString(); } public static String quotedJoin(Collection<String> allStopTagsAtLocation) { StringBuilder ret = new StringBuilder(); int count = 0; final int size = allStopTagsAtLocation.size(); for (String tag : allStopTagsAtLocation) { ret.append("'").append(tag).append("'"); if (count < size - 1) { ret.append(", "); } count++; } return ret.toString(); } public static boolean isEmpty(String string) { return string == null || string.length() == 0; } }