建设网站代码,如何在百度发布广告信息,网站怎么看哪个公司网站建设,flash云网站IO流
在学习IO流之前#xff0c;我们首先了解一下File
File
File即文件或文件夹路径对象#xff0c;其示例类可以是存在路径也可以是未创造路径
File有什么用
用于创建或操作文件或文件夹
File常用API
API部分看得懂会查会用即可 IO流
IO(Input 读数据 Output写数据…IO流
在学习IO流之前我们首先了解一下File
File
File即文件或文件夹路径对象其示例类可以是存在路径也可以是未创造路径
File有什么用
用于创建或操作文件或文件夹
File常用API
API部分看得懂会查会用即可 IO流
IO(Input 读数据 Output写数据流即输入输出流 是程序IO操作以程序为参考对象对文件内容进行读取或储存的方法
Input文件程序故为读
Output程序文件故为写存
IO流分类 字节流
以字节为读写最小单位可以操作所有文件
FileInputStream
文件字节输入流可以将文件中数据输入读入到程序中 代码示例
public class Io {public static void main(String[] args) throws IOException {//创建FileInputStream对象并指定操作文件路径FileInputStream fisnew FileInputStream(D://test.txt);//循环读取数据int data0;while((datafis.read())!-1){System.out.println((char)data);}//关闭资源fis.close();}
}FileOutputStream
文件字节输出流可以将数据写入指定文件中 代码示例
public class Io {public static void main(String[] args) throws IOException {//创建FileOutputStream流对象并指定路径与书写方式续写或清除重写FileOutputStream fos new FileOutputStream(D://test.txt,true); //true表示续写//数据获取byte[] dataI Love My Mother.getBytes();//写入数据fos.write(data,0,data.length);//关闭资源fos.close();}
}拷贝文件快速读
public class Io {public static void main(String[] args) throws IOException {//获取文件io流FileInputStream fisnew FileInputStream(D://test.txt);FileOutputStream fosnew FileOutputStream(D://testcopy.txt);//开始拷贝int flat0;byte[] datanew byte[1024]; //定义一次性读取大小这里是1024字节即1KBwhile((flatfis.read(data))!-1){ //读数据fos.write(data,0,data.length); //写入数据}//关闭资源后用先关fos.close();fis.close();}
}字符流
................