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流-字符流和字节流的主要内容,如果未能解决你的问题,请参考以下文章