Java之IO流(一)

                IO:    在设备和设备之间的一种数据传输。

  IO流的分类:
   按流的方向分:
   输入流: 读取文件   (e:\\a.txt):从硬盘上文件读取出来后输出这个文件的内容
  输出流: 写文件:将e:\\a.txt 内容读出来--->写到f盘下
  按数据的类型划分:
   字节流
   字节输入流:InputStream :读取字节
   字节输出流:OutputStream :写字节
   字符流
   字符输入流:Reader :读字符
  字符输出流:Writer :写字符


关于字节输出流写数据的方法
   public void write(int b):一次写一个字节
    public void write(byte[] b) :一次写一个字节数组

    public void write(byte[] b, int off,int len):一次写一部分字节数组


public class FileOutputStreamDemo {  
public static void main(String[] args) throws IOException {  
    //构造一个字节输出流对象  
    FileOutputStream f=new FileOutputStream("f2.txt");  
    //写数据  
    f.write(97);  
    f.write(126);  
    f.write(127);  
    byte[] b= {97,98,99,100};  
    f.write(b);  
    f.write(b, 0, 3);  
    f.close();  
}  
}  
注意: 写一些数据,这些数据并没有换行,如何实现换行的效果...
针对不同的操作系统,里面的换行符合不一样的
   windows: \r\n
   Linx:\n
  mac:\r

               一些高级记事本针对任意的换行会有换行的效果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值