Pai*_*fle 5 java eclipse file-io filewriter bufferedwriter
我正在做一个实验室,我们必须读取外部文件,对数据进行一些统计,然后使用统计信息创建和写入新文件.我的程序中的所有内容都可以工作,除了编写文件,我无法理解为什么我的方法不起作用.
BufferedWriter writer;
public void writeStats(int word, int numSent, int shortest, int longest, int average)
{
try
{
File file = new File("jefferson_stats.txt");
file.createNewFile();
writer = new BufferedWriter(new FileWriter(file));
writer.write("Number of words: " + word );
writer.newLine();
writer.write("Number of sentences: " + numSent );
writer.newLine();
writer.write("Shortest sentence: " + shortest + " words");
writer.newLine();
writer.write("Longest sentence: " + longest + " words");
writer.newLine();
writer.write("Average sentence: " + average + " words");
}
catch(FileNotFoundException e)
{
System.out.println("File Not Found");
System.exit( 1 );
}
catch(IOException e)
{
System.out.println("something messed up");
System.exit( 1 );
}
}
Run Code Online (Sandbox Code Playgroud)
Bac*_*ash 18
你必须刷新并关闭你的作家:
writer.flush();
writer.close();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
49235 次 |
| 最近记录: |