JavaIO(流)

目录

IO

File四种构造方法

重点:字符与字节流

字节输出流:

字节输入流

字符输出流

字符输入流


IO

创建文件价和文件

File四种构造方法

  1. File(File parent, String child)从父路径和子路径名创建新的File实例
  2. Flie(String pathname)通过将给定的路径名字字符串转化为抽象路径名来创建新的File实例
  3. File(String parent,String child)从父路径名字字符串和子路径名字字符串创建新的File实例
  4. File(URI uri)通过给定的file:URI转化为抽象

File的常用方法:

  1. boolean mkdir()/mikdirs():创建文件夹
  2. booleam createNewFile():创建文件
  3. boolean isDirectory()判断是不是文件夹
  4. 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():关闭流

猜你喜欢

转载自blog.csdn.net/m0_60623666/article/details/125546844