题目:
定义一个方法,把int类型数组中的数据按照指定格式拼接成一个字符串返回,调用该方法,并在控制台输出结果。例如数组为int[]arr={1,2,3};执行方法后的输出结果为:[1,2,3]
就知道各位还是喜欢直接看代码
但请放心,代码我已经做好了注释
直接上代码!
public class testone {
public static void main(String[] args) {
/*定义一个int类型数组*/
int[] arr = {1,2,3};
/*定义字符串str,调用arrToString方法*/
String str = arrToString(arr);
/*输出str*/
System.out.println(str);
}
/*定义方法,参数是int类型数组*/
public static String arrToString(int[] arr){
/*如果数组为空,输出null*/
if(arr == null){
return "";
}
/*如果数组长度为0,输出“[]”*/
if (arr.length == 0) {
return "[]";
}
/*定义字符串,以“[”为开头*/
String result = "[";
/*循环遍历数组,并和result拼接*/
for (int i = 0; i < arr.length; i++) {
if(i == arr.length - 1){
/*如果是数组最后一个元素不再拼接", "*/
result = result + arr[i];
}else {
/*如果不是数组最后一个元素拼接", "*/
result = result + arr[i] +", ";
}
}
/*最后拼接"]"*/
result = result + "]";
/*返回result*/
return result;
}
}
运行结果:
倘若恰好有助,愿君点赞关注~