/ *您好,我尝试编写一个数组类,用于将每个元素添加1,但是我无法成功调用toString()方法,任何人都可以帮我找出原因吗?感谢。
package addArray;
public class Additioner {
public Additioner(int x[])
{
addIt(x);
}
public void addIt(int x[])
{
for (int counter = 0; counter < x.length; counter++)
{
x[counter] += 1;
}
}
public String toString()
{
String message = ("Some message here.");
return message;
}
}
============================================
package addArray;
import java.util.*;
public class Array {
public static void main(String[] args)
{
int Q[] = {1, 2, 3, 4, 5};
System.out.println(Arrays.toString(Q));
Additioner x = new Additioner(Q);
System.out.println(Arrays.toString(Q));
System.out.println(Q.toString());
} }
=============================================== === 结果:
[1,2,3,4,5]
[2,3,4,5,6]
[I @ 6d06d69c