我正在尝试将 HashSet 转换为逗号分隔的分隔字符串但问题是,我在字符串末尾也得到了一个额外的逗号,如图所示。请告诉我如何删除 String 末尾的多余逗号。
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,