目录
IO
创建文件价和文件
File四种构造方法
- File(File parent, String child)从父路径和子路径名创建新的File实例
- Flie(String pathname)通过将给定的路径名字字符串转化为抽象路径名来创建新的File实例
- File(String parent,String child)从父路径名字字符串和子路径名字字符串创建新的File实例
- File(URI uri)通过给定的file:URI转化为抽象
File的常用方法:
- boolean mkdir()/mikdirs():创建文件夹
- booleam createNewFile():创建文件
- boolean isDirectory()判断是不是文件夹
- boolean isFile():判断是不是文件
重点:字符与字节流
在Java中有输入、输出两种IO流
常用的流
字节输出流:
构造方法:
FileOutputStream(File file);写入由指定的File对象所表示的文件
FileOutputStream(String name);创建文件输出流以指定的名称写入文件
字节输出流的常用方法:
void write(int);
void write(byte[ ]b);
void write(byte[ ]b,int off,int len)
void close( ):关闭流,后面都有
字节输入流
字节输入流构造方法:
FileInputStream(File file):通过打开一个与实际文件的连接创建一个FileInputStream,该文件由系统中的File对象file命名
FileInputStream(String name):通过打开与实际文件的连接来创建一个 FileInputStream ,该文件由文件系统中的路径名 name命名。
常用方法:
int read():读入一个字节的数据
int read(byte[ ] b ):读入数组
Int read(byte[ ] b,int off,int len):从数组的下标off开始到数组的下标len
字符输出流int read():读入一个字节的数据
int read(byte[ ] b ):读入数组
Int read(byte[ ] b,int off,int len):从数组的下标off开始到数组的下标len
字符输出流
构造方法
FileWrite(File file)
FileWrite(String name)
常用方法
void write(String);
void write(byte[ ]b);
void write(byte[ ]b,int off,int len)
void close( ):关闭流,后面都有
字符输入流
字符输出流常用方法:
Void writer(int b)
Void Write(byte[ ] b):讲
Void write(byte[ ] b,int off ,int len):输出数组中由下标off开始到下标len的数组中的内容
Void close():关闭流