📄 字节输出流的例子.txt
字号:
package ioExample;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
public class StreamExample
{
private static final String STATICDATA="2008,北京";
public static void main(String args[])
{
File fileDirectory=new File("D:/ioExample");//首先定义一个文件夹文件对象
if(!fileDirectory.exists())//判断是否存在如果不存在就去创建
{
fileDirectory.mkdirs();
}
File streamFile=new File(fileDirectory,"streamFile.txt");//定义一个存放字节流数据的文件
if(!streamFile.exists())//判断是否存在如果不存在就去创建
{
try
{
streamFile.createNewFile();
}
catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
try
{
OutputStream output=new BufferedOutputStream(new FileOutputStream(streamFile));//生成一个代有缓冲区的文件输出流
byte data[]=STATICDATA.getBytes();//将字符串数据转换称字节数据因为咱们生成的是字节输出流
try
{
output.write(data);//写数据
}
catch (IOException e)
{
e.printStackTrace();
}
finally
{
try
{
output.close();//关闭流
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
catch (FileNotFoundException e)
{
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -