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 静态方法将数组元素拼接成指定格式字符串的实现方法。您可以根据自己的需要修改代码,例如更改连接符或处理其他数据类型。

Java 数组拼接成字符串:将数组元素以特定格式连接

原文地址: http://www.cveoy.top/t/topic/nVjP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录