summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSelvam <selvam@gluster.com>2011-05-04 12:59:12 +0530
committerSelvam <selvam@gluster.com>2011-05-04 12:59:12 +0530
commit2cdf8a91f2ae103e8ef2f8b3f3a7c4966a307fbd (patch)
treefd2fb6af0fee4ba8effc1883e006009ff45fb1f9
parent84200215c30d42538411a62e169d73c149830fc6 (diff)
parentd8de2080b2c4ee16c7adcbf33bb81d85dc16139b (diff)
Merge branch 'expand-volume'
-rw-r--r--src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/utils/StringUtil.java9
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;