如果您使用的是Java
8,则非常干净的解决方案是使用新
StringJoiner类。此类旨在将Strings与自定义分隔符(可能还带有前缀/后缀)连接在一起。使用此类,您无需担心像在代码段中一样删除最后一个分隔符。
public void sort(int[] sort) { StringJoiner sj = new StringJoiner(","); for (int a : sort) { sj.add(String.valueOf(a)); } System.out.println(sj.toString());}
您还可以删除
for循环并改用Streams:
String str = Arrays.stream(sort).mapToObj(String::valueOf).collect(joining(","));
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)