java如何return一个数组内容?我return 数组名 返回的只是一个地址,如何返回数组里的内容? 20
展开全部
返回地址就对了,把地址赋值给新的数组,循环打印,就能得到里面的内容
public static void main(String[] args) {
int arrInt[] = init();
for (int i = 0; i < arrInt.length; i++) {
System.out.println(arrInt[i]);
}
}
static int[] init(){
int arrInt[]={3,5,6};
return arrInt;
}
追问
测试程序是System.out.println(对象名),等于说我的输出是String toString()方法里 return的东西,我不能用System.out.println输出数组能理解吗?
追答
数组是什么。你搞清楚,打印函数如何打印的,你搞清楚。System.out.println(对象名)。不重写toString方法,你就直接用?你要返回数组内的内容。怎么返回。只能返回基本类型和String类型。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询