00001 package plp.expressions1.util;
00002
00003 import java.util.List;
00004
00005 public class ToStringProvider {
00006
00007 public static String listToString(List<?> list, CharSequence before,
00008 CharSequence after, CharSequence separator) {
00009 StringBuilder sb = new StringBuilder();
00010 sb.append(before);
00011
00012 for (Object object : list) {
00013 sb.append(object.toString());
00014 sb.append(separator);
00015 sb.append(' ');
00016 }
00017 if (sb.length() >= 2) {
00018 sb.delete(sb.length() - 1 - separator.length(), sb.length());
00019 }
00020 sb.append(after);
00021 return sb.toString();
00022 }
00023
00024 public static String listToString(List<?> list, CharSequence separator) {
00025 return listToString(list, "", "", separator);
00026 }
00027 }