本帖最后由 回根的落叶 于 2016-10-12 23:43 编辑
[AppleScript] 纯文本查看 复制代码 import java.util.Scanner;
public class Test08 {
/**
* (1)模拟Arrays.toString(int[] arr);方法,自己封装一个public static String toString(int[] arr);
(2)如果int类型数组arr为null,toString方法返回字符串"null"
(3)如果int类型数组arr长度为0,toString方法返回字符串"[]"
(4)如果int类型数组arr的内容为{1,2,3,4,5},toString方法返回字符串"[1, 2, 3, 4, 5]"
* @param args
*/
public static void main(String[] args) {
int[] arr = new int[5];
Scanner sc = new Scanner(System.in);
System.out.println("请输入多个整数:");
for (int i = 0; i < arr.length; i++) {
arr[i] = sc.nextInt();
}
// arr = null;
// int[] arr = {};
System.out.println(toString(arr));
}
public static String toString(int[] arr) {
if (null == arr) {
return "null";
}
if (0 == arr.length) {
return "[]";
}
StringBuilder sb = new StringBuilder();
sb.append("[");
for(int i = 0; i < arr.length; i++ ) {
if (i == arr.length - 1) {
sb.append(arr[i]).append("]");
} else {
sb.append(arr[i]).append(", ");
}
}
return sb.toString();
}
} |