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;
}
}