我正在寻找理论分析.我的意思是,缓冲系统如何工作以及使用flush提供什么优势?如果可能的话,请举例说明.
我只是想把我的二维数组"拼图"写到一个文件中.我有一个双循环,它读取我的数组中的每个'char'值,并据说将它们写入文件.我似乎无法在我的代码中找到错误.该文件说它在我运行程序时被修改,但它仍然是空白的.多谢你们!
public void writeToFile(String fileName)
{
try{
PrintWriter pW = new PrintWriter(new File(fileName));
for(int x = 0; x < 25; x++)
{
for(int y = 0; y < 25; y++)
{
pW.write(puzzle[x][y]);
}
pW.println();
}
}
catch(IOException e)
{
System.err.println("error is: "+e.getMessage());
}
}
Run Code Online (Sandbox Code Playgroud)