Java数组拼接成字符串:格式化输出[1#2#3]
可以使用 StringBuilder 来拼接字符串,具体实现如下:
int[] arr = {1, 2, 3};
StringBuilder sb = new StringBuilder();
sb.append('[');
for (int i = 0; i < arr.length; i++) {
sb.append(arr[i]);
if (i != arr.length - 1) {
sb.append('#');
}
}
sb.append(']');
String result = sb.toString();
System.out.println(result); // [1#2#3]
首先创建一个 StringBuilder 对象,然后在循环中逐个添加数组元素,如果不是最后一个元素则添加分隔符 '#',最后在开头和结尾添加 '[' 和 ']',最后将 StringBuilder 转换为字符串即可。
原文地址: http://www.cveoy.top/t/topic/nVjR 著作权归作者所有。请勿转载和采集!