博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
5.27 outputstream 和 inputstream
阅读量:4686 次
发布时间:2019-06-09

本文共 763 字,大约阅读时间需要 2 分钟。

I/O类包括节点流类和包装流类

FileOutputStream和FileInputStream创建磁盘文件的输入输出流对象

创建FileInputStream实例对象时,指定的文件应当是存在和可读的,创建FileOutputStream实例对象时,如果指定的文件已经存在,这个文件中的原来内容将被清除

创建FileOutputStream实例对象时,可以指定还不存在的文件名,不能指定一个已被其他程序打开的文件

实例:

[java] 

import java.io.*; 
 
public class FileStreamTest { 
    public static void main(String [] args) { 
        try { 
            FileOutputStream out = new FileOutputStream("hello.txt"); 
             
            out.write("love_snooker".getBytes()); 
             
            out.close(); 
             
            File file = new File("hello.txt"); 
            FileInputStream in = new FileInputStream(file); 
             
            byte[] buf = new byte[12]; 
            int len = in.read(buf); 
             
            System.out.println(buf); 
            System.out.println(new String(buf, 0, len)); 
             
            in.close(); 
        } catch (Exception e) { 
            e.printStackTrace(); 
        } 
    } 

其他函数请参照jdk帮助文档

 

转载于:https://www.cnblogs.com/liyuhui20093357/p/3756017.html

你可能感兴趣的文章
JAVA面试——分布式锁
查看>>
HDU2588--GCD(欧拉函数)
查看>>
负载均衡服务器
查看>>
ruby之gem install
查看>>
Linux下samba编译与安装(Ubuntu和嵌入式linux)
查看>>
jquery 获取后台实时数据
查看>>
BZOJ 3239 Discrete Logging(BSGS)
查看>>
Oracle 触发器实现主键自增
查看>>
vmware中三种网络连接方式(复制)
查看>>
Java并发编程
查看>>
[转]MySQL数据库管理常用命令
查看>>
Git Stash用法
查看>>
线程与同步
查看>>
co源码解读
查看>>
Page directive must not have multiple occurrences of pageencoding
查看>>
Oracle获取异常的具体出处dbms_utility.format_error_backtrace
查看>>
Python爬虫技巧
查看>>
javascript C# 兼容的DES Base64加密/解密方法 整理
查看>>
利用$(window).resize()实现窗口大小自适应宽度问题
查看>>
OggVorbis 小记
查看>>