题目
实现一个方法 toString, 把一个整型数组转换成字符串. 例如数组 {1, 2, 3} , 返回的字符串为 “[1, 2, 3]”, 注意 逗号 的位置和数量.
代码
public static void main(String[]args){
int[] array={1,2,3,4};
String flg = toString(array);
System.out.println(flg);
}
public static String toString(int[] array){
String ret="\"";
ret +="[";
for (int i = 0; i < array.length; i++) {
if(i< array.length-1){
ret += array[i] +",";
}else if (i== array.length-1){
ret+= array[i]+"]";
}
}
ret +="\"";
return ret;
}
运行结果
对踩坑的地方总结
在初次写代码时将array后面的[i]漏掉了
ret += array +",";
}else if (i== array.length-1){
ret+= array+"]";
导致运行结果如下: