diff options
| author | Selvam <selvam@gluster.com> | 2011-05-04 12:59:12 +0530 |
|---|---|---|
| committer | Selvam <selvam@gluster.com> | 2011-05-04 12:59:12 +0530 |
| commit | 2cdf8a91f2ae103e8ef2f8b3f3a7c4966a307fbd (patch) | |
| tree | fd2fb6af0fee4ba8effc1883e006009ff45fb1f9 /src | |
| parent | 84200215c30d42538411a62e169d73c149830fc6 (diff) | |
| parent | d8de2080b2c4ee16c7adcbf33bb81d85dc16139b (diff) | |
Merge branch 'expand-volume'
Diffstat (limited to 'src')
| -rw-r--r-- | src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/utils/StringUtil.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/utils/StringUtil.java b/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/utils/StringUtil.java index 29026410..34cbfb3b 100644 --- a/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/utils/StringUtil.java +++ b/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/utils/StringUtil.java @@ -33,16 +33,17 @@ public class StringUtil { public static String ListToString(List<String> list, String delimiter) { StringBuilder output = new StringBuilder(); - for(String element : list) { + for (String element : list) { output.append(element).append(delimiter); } String outputStr = output.toString(); - return outputStr.substring(0, outputStr.length() - (delimiter.length()+1)); + int endIndex = (list.size() > 1) ? outputStr.length() - (delimiter.length() + 1) : outputStr.length() - 1; + return outputStr.substring(0, endIndex); } - + public static <T extends Enum<T>> List<String> enumToArray(T[] values) { List<String> enumAsArray = new ArrayList<String>(); - for(T value : values) { + for (T value : values) { enumAsArray.add(value.toString()); } return enumAsArray; |
