Array.toString是java中将数组转化为字符串并返回字符串
遇到无指向的数组时返回null
遇到空数组时放回[ ]
否则返回一个字符串
import java.util.Arrays;
public class Main{
public static String myToString(int[] array)
{
String ret = "[]";
if(array==null) //数组没有指向的空间时
{
return ret;
}
else if(array.length-1<0) //数组当中元素为零时即空数组
{
return ret;
}
//当数组中有元素时 {1,2} ->[1,2
else {
ret = "["; //先将字符串初始为左边括号
int count =0;
ret = "["+array[count]; //前面判断后,数组至少有一个元素
if(count<array.length-1) { //处理只有一个元素的时候
ret += ",";
}
count++; //已经放入数组第一个元素,
while(count<array.length) //计数器小于数组长度时就执行
{
ret += array[count]; //拼接数组中元素和字符串
if(count<array.length-1) {
ret += ","; //只有数组末尾元素之前的带逗号
}
count++; //数组下标++
}
ret+="]";
}
return ret;
}
public static void main(String[] args)
{
int [] array = {1,2,3,4,5};
String ret = myToString(array);
System.out.print(ret);
}
}