字节输出流的例子.txt
来自「软通公司培训的课件和习题里面有答案。。。」· 文本 代码 · 共 64 行
TXT
64 行
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 + =
减小字号Ctrl + -
显示快捷键?