java基础—IO流
来源:互联网 发布:linux 清除cache 编辑:程序博客网 时间:2024/05/16 09:50
import java.io.*;/* * 读取硬盘上文件的数据 */public class FileReaderDemo {public static void main(String[] args) {singleCharReader(); // 第一种读取方式:单个字符读取arrayCharReader(); // 第二种读取方式 :通过字符数组进行读取}/** * 通过单个字符进行读取 */private static void arrayCharReader() {FileReader fr = null;int ch ; try {// 1. 创建文件流读取对象,文件名必须存在,否则会报异常fr = new FileReader("F:/javaee/text.txt");// 2.调用read()方法读取字符while((ch = fr.read()) != -1) {System.out.print((char) ch);}} catch (IOException e) {throw new RuntimeException("读取失败");} finally {try {fr.close(); // 3.最后记得关闭流资源} catch (IOException e) {e.printStackTrace();}}}/** * 通过字符数组读取数据 */private static void singleCharReader() {FileReader fr = null;int len = 0;char[] arr = new char[1024];// 定义一个字符数组,用于临时存储读取的字符try {// 1. 创建文件流读取对象,文件名必须存在,否则会报异常fr = new FileReader("F:/javaee/text.txt");// 2.调用read(char[] c)方法读取字符,返回读取成功的字符个数while((len = fr.read(arr)) != -1){System.out.print(new String(arr, 0, len));}} catch (IOException e) {throw new RuntimeException("读取失败");} finally {try {fr.close(); // 3.最后记得关闭流资源} catch (IOException e) {e.printStackTrace();}}}}第三附属
0 0
- Java基础—IO流
- java基础—-IO流
- java基础—IO流
- java基础—IO流
- JAVA 基础IO流
- java基础:IO流
- Java基础-->IO流
- Java IO流基础
- java基础---IO流
- Java基础:IO流
- Java基础---IO流
- JAVA基础----IO流
- Java基础---IO流
- Java基础-IO流
- Java基础--------IO流
- 【java基础】]IO流
- java基础 IO流
- Java基础--IO流
- 严重: Exception sending context initialized event to listener instance of class org.springframework.we
- CityEngine CGA语法之双坡式屋顶函数 roofGable
- 第13周实践项目-Dijkstra算法
- 第十一周实践项目~验证算法(2)二叉树构造算法的验证
- 第十三周项目1--Prim算法的验证
- java基础—IO流
- 第十周 项目3-4
- 第十三周项目3 Dijkstra算法的验证
- cgroups
- 利用ThreadPoolExecutor控制并发任务数量
- 第十三周项目3-Dijkstra算法的验证
- 【C#】——文件夹中获取指定特点的文件名
- 第十三周项目2—最小生成树的Kruskal算法
- 彩色图像直方图均衡(Histogram Equalization)