Java——数据读取优化
来源:互联网 发布:电路图软件 编辑:程序博客网 时间:2024/06/04 19:11
//temp.txt中放的是abcdeimport java.io.*;class test{ public static void main(String[] args) throws IOException{ //int read(char[] cbuf) 将字符读入数组 FileReader fr = new FileReader("temp.txt"); char[] arr = new char[2]; int num; /* num = fr.read(arr);//把从文件中读的数据存到数组中,返回的是读取字符的个数 System.out.print(new String(arr));//ab num = fr.read(arr);//把从文件中读的数据存到数组中 System.out.print(new String(arr));//cd num = fr.read(arr);//把从文件中读的数据存到数组中 //System.out.print(new String(arr));//ed //使用这种方法,从硬盘上读是一个一个的读,并不是一次性读2个 //int num = fr.read();num的值为2,即返回的是数组中元素的个数 //分别读完a和b,然后开始读c,读完c之后,c就把a覆盖掉了,再读d, //d把b覆盖掉了,返回值还是2,因为读了两个数据,再读,首先读的是e, //e把c覆盖掉了,再读就没有了,返回值是1,因为只读了一个数据, //所以最后输出的是e和d */ //改为下面的方法 /*num = fr.read(arr);//把从文件中读的数据存到数组中 System.out.print(new String(arr,0,num));//ab //把arr数组,从下标0开始,转变为String,num个 num = fr.read(arr);//把从文件中读的数据存到数组中 System.out.print(new String(arr,0,num));//cd num = fr.read(arr);//把从文件中读的数据存到数组中 System.out.print(new String(arr,0,num));//e */ while((num=fr.read(arr))!=-1){ System.out.print(new String(arr,0,num)); } fr.close(); //num = fr.read(arr); //System.out.print(num);//-1 }}
阅读全文
2 0
- Java——数据读取优化
- POI对Excel操作——java读取Excel数据
- java读取硬件串口——数据断行问题
- ZooKeeper之Java客户端API使用—读取数据。
- java inputstream 读取数据
- java读取excel数据
- java读取文本文件数据
- java读取Excel数据
- java读取json数据
- java InputStream读取数据
- java 读取inputstream数据
- JAVA读取数据
- Java读取Excel数据
- java读取excel数据
- JAVA读取数据
- java读取串口数据
- Java读取文件数据
- 【MySQL系列--优化3】——多范围读取优化
- LeetCode-113. Path Sum II
- [NOIP模拟][A*剪枝]玩积木
- linux远程传输文件最快方法
- js操作json对象
- Gym 101246.J
- Java——数据读取优化
- 10.16
- Spring JdbcTemplate 批量插入或更新操作
- 关于PreparedStatement插入Date类型值的方法
- 【日记】备战NOIP2017
- spring JdbcTemplate小结
- Spring JDBC 概述
- 用vs2015编译并配置caffe(CPU only)
- JAVA时间格式的处理 SimpleDateFormat 类(小结)