Java 数组拼接成字符串:将数组元素以特定格式连接
Java 数组拼接成字符串:将数组元素以特定格式连接
本文将展示如何使用 Java 静态方法将一个整数数组(例如 {1, 2, 3})拼接成一个指定格式的字符串,例如 [1#2#3]。
静态方法实现
public class ArrayToString {
public static String arrayToString(int[] arr) {
StringBuilder sb = new StringBuilder();
sb.append('[');
for (int i = 0; i < arr.length; i++) {
if (i == arr.length - 1) {
sb.append(arr[i]);
} else {
sb.append(arr[i]).append('#');
}
}
sb.append(']');
return sb.toString();
}
}
调用方法
public class Test {
public static void main(String[] args) {
int[] arr = {1, 2, 3};
String result = ArrayToString.arrayToString(arr);
System.out.println(result);
}
}
输出结果
[1#2#3]
解释:
- 使用
StringBuilder类来构建字符串,因为它在字符串拼接方面比String类效率更高。 - 循环遍历数组,将每个元素添加到
StringBuilder中,并在元素之间插入#符号。 - 最后,将
StringBuilder转换为String对象并返回。
总结:
本文介绍了使用 Java 静态方法将数组元素拼接成指定格式字符串的实现方法。您可以根据自己的需要修改代码,例如更改连接符或处理其他数据类型。
原文地址: http://www.cveoy.top/t/topic/nVjP 著作权归作者所有。请勿转载和采集!