Help with reading file into array

I am trying to read a file into separate arrays, the program works, but when I try to print the individual arrays it returns something like this: [I@b749757, which is wrong. Each array has 125 integers in it. Any ideas on how to get it to print the correct contents of the arrays?

for (int x = 1; x <= FILESIZE; x++){

String temp = reader.readLine();

if (x > 0 && x <= (FILESIZE/8))

array1[x] = reader.read();

if (x > FILESIZE/8 && x <= 2*(FILESIZE/8))

array2[x-125] = Integer.parseInt(temp);

if (x > 2*FILESIZE/8 && x <= 3*(FILESIZE/8))

array3[x-250] = Integer.parseInt(temp);

if (x > 3*FILESIZE/8 && x <= 4*(FILESIZE/8))

array4[x-375] = Integer.parseInt(temp);

if (x > 4*FILESIZE/8 && x <= 5*(FILESIZE/8))

array5[x-500] = Integer.parseInt(temp);

if (x > 5*FILESIZE/8 && x <= 6*(FILESIZE/8))

array6[x-625] = Integer.parseInt(temp);

if (x > 6*FILESIZE/8 && x <= 7*(FILESIZE/8))

array7[x-750] = Integer.parseInt(temp);

if (x > 7*FILESIZE/8 && x <= 8*(FILESIZE/8))

array8[x-875] = Integer.parseInt(temp);

}// for