我想將一個HashSet轉換爲逗號分隔的字符串 但問題是,我在字符串的末尾也顯示了一個額外的逗號。 請告訴我如何刪除字符串末尾的額外逗號。刪除字符串末尾的逗號
import java.util.HashSet;
import java.util.Set;
public class Test {
private static Set<String> symbolsSet = new HashSet<String>();
static {
symbolsSet.add("Q1!GO1");
symbolsSet.add("Q2!GO2");
symbolsSet.add("Q3!GO3");
}
public static void main(String args[]) {
String[] a = symbolsSet.toArray(new String[0]);
StringBuffer sb = new StringBuffer();
for (int i = 0; i < a.length; i++) {
sb.append(a[i] + ",");
}
System.out.println(sb.toString());
}
}
輸出:
Q3!GOO3,Q2!GO2,Q1!GO1,
順便說一句,'Q3 GOO3靜態方法做, Q2!GO2,Q1!GO1,'不是您應該從程序中獲得的輸出。 – Maroun 2013-03-25 11:37:27