toArray返回一个十六进制地址

时间:2014-09-23 05:40:12

标签: java arrays hex

我试图让我的驱动程序类显示我的Stats类中的数组,但它似乎只是在中继数组的十六进制地址。 统计类:

import java.util.*;
public class Stats
{
Random rand = new Random(); 
private int index = 0;
public int[] statList = new int[4];
public Stats()
{
   while ( index < statList.length )
   {
       statList[ index ] = (int) (Math.random()*5);
       index++;
    }
} // end statsConstructor
public int[] toArray()
{
  return statList; 
}// end return statement
}// end Stats class

我的Driver类:

import java.util.*;
public class Driver
{
public static void main( String[] args )
{
    Stats Test = new Stats();
    System.out.println( Test.toArray() );
}// end main method
}// end Driver class

任何人都可以帮我解决这个问题,以便我的驱动程序将返回statList数组吗?

样本输出:[I @ 102c065

0 个答案:

没有答案