字节输入流与字节输出流:IO流

字节输入流与字节输出流:IO流

定义

字节与字符的不同:字节指计算机语言,是我们所读不懂的,就好比我们打开txt文件,当这个文件是乱码的时候,可简单理解为这就是字节文件,当我们看得懂的,可简单理解为字符文件。

相关的命令

  1. 创建一个txt文件,以字节输出的方式,输入内容:10行hello

    public class FileOutputStreamDemo02 {
            public static void main(String[] args) throws IOException {
                FileOutputStream fos3 = new FileOutputStream("src\\fos3.txt");
                for (int i = 0; i < 10; i++) {
                fos3.write("hello" .getBytes());
                fos3.write("\n" .getBytes());
    
  2. 将这个字节文件,输出到操作台上显示

               int by;
                while((by = fis.read()) != -1){
                    System.out.println((char) by);
                    by = fis.read();
                }
    
  3. 将D盘下的"C:\Users\street\Desktop\窗里窗外.txt"文件,复制到C盘下的“src\fos3.txt”文件下

    • 先创建出456.txt文件,再读取123.txt文件,将读取的内容,输入到456.txt文件中

    • public class FileOutputStreamDemo02 {
              public static void main(String[] args) throws IOException {
                  
                  //将异常抛出
                  //一个是读取的文件  窗里窗外.txt  ,一个是要输出的文件fos3
                  FileInputStream fis = new FileInputStream("C:\\Users\\street\\Desktop\\窗里窗外.txt");
                  FileOutputStream fos3 = new FileOutputStream("src\\fos3.txt");
                  
                  //抛出异常
                  //读取内内容的同时,输出内容
                              int by;
                  while ((by = fis.read()) != -1){
                      fos3.write(by);
                  }
                  //释放资源
                  fis.close();
                  fos3.close();
              }
      }          
      

      未完待续~

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值