Cómo escribir una matriz en un archivo Java

He estado tratando de escribir una matriz en un archivo. Sé cómo escribir enteros o cadenas en un archivo, pero traer una matriz me confunde. Estoy usando esto ahora mismo:

public static void write (String file, int[]x) throws IOException{
    BufferedWriter outputWriter = null;
    outputWriter = new BufferedWriter(new FileWriter(filename));
    outputWriter.write("hi");// Here I know i cant just write x[0] or anything. Do i need 
                             //to loop in order to write the array?
    outputWriter.newLine();
    outputWriter.flush();  
    outputWriter.close();  



}

Respuestas a la pregunta(6)

Su respuesta a la pregunta