IO 使用说明介绍

2016-02-19 10:11 2 1 收藏

今天图老师小编给大家精心推荐个IO 使用说明介绍教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

【 tulaoshi.com - 编程语言 】

在判断文件对象是否是文件或者目录时,必须要先判断该文件对象封装的内容是否存在,通过exists判断; 在文本文件操作流构造的时候还可指定编码方式;

File f;

f.exists();

f.isDirectory();

f.isFile();

f.deleteOnExit();// 在程序退出的时候将指定文件删除;

f.createNewFile();// 在指定位置创建文件,如果文件已经存在,则返回false;

f.getParent();//此方法返回的是绝对路径中的父目录,如果获取的是相对路径,返回Null,如果相对路径中有上一层目录则返回该目录;

File.separator //文件系统分割符,不同系统分割符不同;

FilenameFilter://用于过滤文件名;

FilenameFilter.accept(File dir,String name); //测试指定文件是否包含在某一文件列表中;

name:文件的名称;

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

public boolean accept(File dir, String name) {     return name.endsWith(".txt");    }

//缓冲区的出现是为了提高流的操作效率而出现的;在创建缓冲区之前,必须要有流对象;

//缓冲技术其实是在对象内部封闭了数组,存完了之后一次性写入;

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

Constructor: 将流传入buffer的构造函数;

Notice:只要用到缓冲区,就得对缓冲区进行刷新;

Buffered... buf;

buf.flush();

buf.close();//关闭缓冲区就是关闭缓冲区中的流对象;

BufferedReader bufr;

bufr.readLine();//返回一行,但不包含换行符;

// 无论读取一行还是多个字符,其实最终都是在硬盘上一个一个的读取,所以最终使用的方法还是read方法一次读一个

/*  

* ByteArrayInputStream:在构造的时候,需要接收数据源,而且数据源为字节数组;  

* ByteArrayOutputStream:在构造的时候,不用定义数据目的,因为内部定义了一个可变长度的字节数组,它就是数据目的地;  

* 两个流对象都操作的是数组,并没有使用系统资源,不需要进行关闭的操作;  

*/

// 关闭流资源之前会刷新一次内部缓冲区中的数据;

// flush();刷新(将缓冲区中的数据存入文件中)后,流继续使用;

// 序列化:静态的成员不能序列化;

// 如果不想让非静态成员被序列化,加修饰符:transient int,,,

System.in:InputStream

System.out:OutputStream

来源:https://www.tulaoshi.com/n/20160219/1593716.html

延伸阅读
标签: 服务器
图解 GHOST的使用说明(详细)   那些有图形界面的操作我就不说了.. 这是主要说的是如何手工操作GHOST来进行备份和还原.Ghost启动后会出现如下画面: 直接点OK后就会进入到第二个画面;也就是GHOST的主菜单,图如下: 在主菜单中,有以下几项: Local:本地操作,对本地计算机上的硬盘进行操作。 Peer to peer:通...
标签: 电脑入门
12306抢票软件(又名:12306订票助手)是一款针对12306订票网站开发的软件,系统之家提供最新版本的12306抢票软件下载,该软件可以帮助您在12306快速顶到火车票。 软件功能使用说明: 1.安装该抢票软件后在登陆界面加入了密码记录和自动登陆的功能 记录密码后,下次登录直接就会填入,并自动定位到验证码段。需要提醒的是,密码是明文记录在本...
OriginPro9安装使用说明   你首先现在一个大大的文件包 OriginPro9 http://www.xdowns.com/soft/23/24/2014/Soft_130669.html 然后开始安装啦 安装OriginPro 用序列号GF3S4-9089-7991320 记得选both 32 and 64(如果不行就32的吧) 包里patch目录里的originpro.2015-patch.exe,拷贝到安装的目录 一般...
标签: Web开发
使用javascript中的split函数分割字符串示例: script alert("c:wwwccvita.jpg"); var path="c:wwwccvita.jpg"; var arr=path.split(""); alert(arr); /script 下面是函数的具体介绍: split 方法 将一个字符串分割为子字符串,然后将结果作为字符串数组返...
Set 一个不包含重复元素的collection,确切的讲,set不包含满足e1.equals(e2)的元素对e1,e2,并且最多包含一个null元素; 此实现不是同步的,如果多个线程同时访问一个set,而其中至少一个线程修改了该set,那么它必须保持外部同步,通常是通过对自然封装该set的对象执行同步操作来完成,如果不存在这样的对象,则:Collections.synchronized...

经验教程

709

收藏

74
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部