输入和输出处理1

File累的常用方法:
输入和输出处理1
输入/输出流与数据源

输入和输出处理1
输入和输出处理1java流的分类
输入和输出处理1
输入输出流是相对于计算机内存来说的
输入和输出处理1
字节流是 8 位通用字节流,字符流是 16 位 Unicode 字符流

输入(FileIntputStream)

InputStream类常用方法
int read( )
int read(byte[] b)
int read(byte[] b,int off,int len)
void close( )
int available():可以从输入流中读取的字节数目

子类FileInputStream常用的构造方法
FileInputStream(File file)
FileInputStream(String name)

FileInputStream读文件的流程:
1、FileInputStream对象和String对象声明
2、创建FileInputStream对象(文件路径或File对象)
3、读单字节或整个读到byte数组中
4、转成字符串
5、关闭FileInputStream流
6、返回字符

输出(FileOutputStream)

OutputStream类常用方法
void write(int c)
void write(byte[] buf)
void write(byte[] b,int off,int len)
void close()
void flush():强制把缓冲区的数据写到输出流中

子类FileOutputStream常用的构造方法
FileOutputStream (File file)
FileOutputStream(String name)
FileOutputStream(String name,boolean append

FileOutputStream读文件的流程:
1、File对象装载文件路径
2、判断文件父级目录是否存在,不存在则创建
3、声明FileOutputStream对象
4、创建FileOutputStream对象(File对象,是否追加)
5、要把写的字符串装成byte数组,并写入输出流
6、关闭FileOutputStream流