设为首页 加入收藏

TOP

PlayJava Day018
2019-09-15 00:32:36 】 浏览:24
Tags:PlayJava Day018

今日所学:

/* 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)

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇SpringCloud超简单的入门(1)--一.. 下一篇搭建自己的技术博客系列(五)hex..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目