方法1:
public static void main(String[] args) {
// 声明一个FileOutputStream变量
FileOutputStream out;
PrintStream p;
try {
out = new FileOutputStream("myfile.txt");
p = new PrintStream( out );
for(int i=0;i<20;i++)
{
p.println ("NO ."+i);
}
p.close();
} catch (Exception e) {
System.err.println ("Error writing to file");
}
}
方法2:
public static void main(String[] args) {
FileOutputStream fis = null;
BufferedWriter bw = null;
String str="\r\n";
try {
fis = new FileOutputStream("a.txt");
bw = new BufferedWriter(new OutputStreamWriter(fis));
for(int i=0;i<30;i++)
{
bw.write("看看这是第"+i+str);
}
bw.flush();
System.out.println("写入文件完成!");
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally{
try {
if(fis!=null)fis.close();
if(bw!=null) bw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}