PlayJava Day018,018
PlayJava Day018,018
今日所学:
/* 2019.08.19开始学习,此为补档。 */
File
文件或目录的抽象表示
public File(String parent , String child)
传入父目录地址,传入子文件名
public File(File parent , String child)
传入父目录对象,传入子文件名
1、获取当前系统的分隔符:属性
public static final String separator
2、创建一个新文件
public boolean createNewFile() throw IOException
3、删除当前文件或目录
public boolean delete()
- 如果删除的是目录,则这个目录必须是一个空目录
IO流
input:输入流
以内存为参考,进入内存的方向为输入
例如:从键盘输入数据到内存中、读取本地文件到内存中
output:输出流
从内存到数据源的方向为输出、数据的导出
1、InputStream
//读取一个字节的数据,返回一个int型数据,读取到末尾时,返回-1
public int read()
//读取数据,一次读取数组长度的数据,将数据存储在数组中,返回实际读取的长度
public int read(byte[ ] b)
2、OutputStream
//将数据写入到File对象中,直接覆盖原数据
FileOutputStream(File file)
//将数据写入到path对应的文件中,直接覆盖原数据
FileOutputStream(String path)
//注意:写入数据时,如果当前文件不存在,且目录结构完整,则自动创建一个文件并进行写入
//向数据源写入一个字节的数据,写入当前int数据的低8位
void write(int data) throws IOException
//将数组中的所有数据全部写入到数据源
void write(byte[ ] b)
//将数组中的数据从下标beginIndex开始,一共写入length所表长度到数据源
void write(byte[ ] b , int beginIndex , int length)
相关文章
- 暂无相关文章
用户点评