java初学者设计方法

设计一个方法, 参数为数组, 方法返回一个字符串, 返回的字符串格式和Arrays.toString()相同(最后不要多个逗号)
请问这个怎么做啊,没有思路,求指导,感谢。

做为初学者,既然要学习,直接给你代码肯定对你学习没有好处。给你提供一个思路:

 定义一个字符串变量用于存储最后要返回的结果
 循环数组
   拼接数组中的每个值
 返回字符串变量

可以参照Java中的Arrays.toString()方法是如何实现的,把添加到结果中的逗号删除修改下即可,然后还要根据题目的要求具体是何种数据类型的数组进行修改,下面的例子以double类型的数组为例,代码如下:

参考资料:
JavaSE-1.8 Arrays.toString()方法源码

import java.util.Arrays;

public class ArraysoStringTest {

    public static String toStringDemo(double[] arr) {
        
        if(arr==null) { // 如果为空,返回一个字符串"null",代表输入的数据为空
            return "null";
        }
        
        StringBuilder s = new StringBuilder();
        s.append("[");
        // 遍历输入的数组,将其添加到StringBuilder类实例s中
        for(int i=0;i<arr.length;i++) {
            if(i==arr.length-1) {
                s.append(arr[i]);
            }else {
                s.append(arr[i]+" ");
            }
        }
        s.append("]");
        
        // https://baijiahao.baidu.com/s?id=1644650273643403634&wfr=spider&for=pc
        // 返回StringBuilder类实例s中的内容转换为字符串类型,并返回
        return s.toString();
    }
    
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        double arr[]= {1,2,3,4,5};
        
        
        System.out.println(toStringDemo(arr));
        
        
        
    }

}

img