summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.core
diff options
context:
space:
mode:
authorDhandapani <dhandapani@gluster.com>2011-06-09 16:01:03 +0530
committerDhandapani <dhandapani@gluster.com>2011-06-09 16:01:03 +0530
commit5f1c439181a2445e505243ea0feedbc1bb7e3460 (patch)
treeaf2c5e31ae3b1aa81f3c9d4b8a84f53fddcfb7ec /src/com.gluster.storage.management.core
parent8d595157accaf00d9e634ab70d9882ef142873ae (diff)
Bug 2990 - Create volume operation throws error message
Diffstat (limited to 'src/com.gluster.storage.management.core')
-rw-r--r--src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/utils/StringUtil.java19
1 files changed, 18 insertions, 1 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 556c12de..1b7335ee 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
@@ -32,12 +32,15 @@ public class StringUtil {
}
public static String ListToString(List<String> list, String delimiter) {
+ if (list.size() == 0) {
+ return "";
+ }
StringBuilder output = new StringBuilder();
for (String element : list) {
output.append(element).append(delimiter);
}
String outputStr = output.toString();
- int endIndex = (list.size() > 1) ? outputStr.length() - (delimiter.length() + 1) : outputStr.length() - delimiter.length();
+ int endIndex = outputStr.length() - delimiter.length();
return outputStr.substring(0, endIndex);
}
@@ -48,4 +51,18 @@ public class StringUtil {
}
return enumAsArray;
}
+
+ public static void main(String args[]) {
+
+ //Test case for "ListToString"
+ List<String> string = new ArrayList<String>();
+ // Empty list
+ System.out.println(StringUtil.ListToString(string, ", "));
+ // Only one
+ string.add("test");
+ System.out.println(StringUtil.ListToString(string, ",:"));
+ // Multiple
+ string.add("welcome to java");
+ System.out.println(StringUtil.ListToString(string, ""));
+ }
}