JAVA——IO流-字符流和字节流

Posted 叶不修233

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA——IO流-字符流和字节流相关的知识,希望对你有一定的参考价值。

JAVA——IO流-字符流和字节流

一、IO流的概念

Java程序中,对于数据的输入/输出操作以”流(stream)” 的方式进行。java.io包下提供了各种“流”类和接口,用以获取不同种类的数据,并通过标准的方法输入或输出数据。
输入就是将文件中的内容读取到程序中
输出就是将程序中的内容写入到文件中

二、File类

方法说明
public boolean createNewFile()创建新文件
public boolean delete()删除文件
public boolean exists()判断文件是否存在
public boolean isDirectory()判断给定的路径是否是一个目录
public boolean isFile()判断给定的路径是否是一个文件
public long length()返回文件的大小,单位为字节, 如果文件不存在,则返回 0L
public String[] list()列出指定目录的全部内容,只是名称
public File[] listFiles()列出指定目录的全部文件的 File对象
public Boolean mkdir()创建一个目录,如果上级目录不存在则会报错
public Boolean mkdirs()创建一个目录,如果上级目录不存在则会递归创建
public String getName( )返回此对象表示的文件或目录的名称
String getPath( )返回此对象表示的文件的相对路径名
String getAbsolutePath( )返回此对象表示的文件的绝对路径名

三、字符流和字节流

1.区别

2.字节输入流

3.字节输出流

4.字符输入流

5.字符输出流

以上是关于JAVA——IO流-字符流和字节流的主要内容,如果未能解决你的问题,请参考以下文章

java基础——流体系,字符流和字节流基本用法

java 核心编程——IO流之字符流和字节流相互转换

Java IO浅析

Java IO 要点总结

字符流和字节流的区别

Java IO流详尽解析