【发布时间】:2020-11-22 10:55:32
【问题描述】:
我正在尝试使用 Arrays.toString 函数以 String 形式打印一个确定的数组,而不使用 Arrays.toString 函数。我尝试过的是以下内容,但事实证明找不到 toString 方法,我真的不知道我错过了什么。我很难理解 Java 背后的整个思考过程,所以如果你能详细解释一下每一步发生了什么,那就太好了。提前非常感谢!
class RandomIntArray {
public static String toString(int[] a) {
int[] array = {1, 2, 3, 4};
System.out.print("[" + array[0]);
for (int i = 1; i < array.length; i++) {
System.out.print(", " + a[i]);
System.out.println("]");
}
}
public static void main (String[]args){
System.out.println(toString[i]);
}
}
【问题讨论】:
-
你对数组
array、a之间的理解有误。此外,您不调用方法 toString,而是尝试像数组一样访问它