输入流与输出流—文件字节流(2)

 2023-04-09 20:59:50  阅读 0

文件字节输出流(向文件输出数据)
FileOutputStream类创建的对象称为文件字节输出流
 
1.创建文件字节输出流
try
{
        FileOutputStream output=new FileOutputStream("word.txt");
}catch (IOException e)
{
        System.out.println(e);//输出异常,例如,找不到指定的系统文件
}
 
2.利用void write(byte b[])方法/void write(byte b[],int f,int l)方法将数据写入文件中
byte b []="新年快乐!".getBytes();//将字符串编码成byte序列并且存放在数组b中
byte a[]="happy new year!".getBytes();
try
{
        FileOutputStream output=new FileOutputStream("word.txt");
        output.write(a);//利用void write(byte b[])方法向文件中输入数据
        output.write(b,0,b.length);//利用void write(byte b[],int f,int l)方法向文件中输入数据
        output.close();
}catch(IOException e)
{
        System.out.println(e);//输出异常,例如,找不到指定的系统文件
}
3.如果希望输入数据后换行,则代码如下
byte b[]="新年快乐!".getBytes();
byte a[]="happy new year!".getBytes();
byte c[]="\n".getBytes();//换行符,输入文件中以实现不同组数据的分行
try
{
       FileOutputStream output=new FileOutputStream("word.txt");
       output.write(a);//先将a中的数据输入文件中
       output.write(c);//向文件中输入换行符
       output.write(b,0,b.length);//将b中的数据输入文件中
}catch (IOException e)
{
       System.out.println(e);//输出异常,例如,找不到指定的系统文件
}

 

 

 

 

标签:

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码