《黑马程序员》 IO之读取文件中的信息输出到控制台显示
2014-04-17 16:37
337 查看
class Demo7 { /* 读取文件中的信息打印到控制台 */ public static void main(String[] args) { String str="d:\\temp.txt"; try{ readFile(str); }catch(Exception e){ e.printStackTrace(); } } // public static void readFile(String str) throws Exception{ // //创建输入流 // Reader fis=new FileReader(str); // int len=0; //用于记录读取到的字符 // StringBuilder sb=new StringBuilder(); // while((len=fis.read())!=-1){ //返回的是读取到的字符 // System.out.println(len); // sb.append((char)len); // } // System.out.println(sb.toString()); // //关闭流: 字节流可以不用关闭字符流一定要关闭 // fis.close(); // } public static void readFile(String str) throws Exception{ //创建输入流 Reader fis=new FileReader(str); //创建缓冲区 char[] buffer=new char[1024]; //提高读取的效率 int len=0; //用于记录读取到的数据的个数 while((len=fis.read(buffer))!=-1){ //将数据讲入到缓冲区中 //如果没有读到文件的末尾就继承读 -1代表文件的末尾 //将文件的内容打印到控制台上 //想以字符串的形式进行查看。因为只有字符串才是我们认识的 //将缓冲中从0位置开始到它的长度的全部数据给转换成字符串 System.out.println("--------------"+len+"--------------"); System.out.println(new String(buffer,0,buffer.length)); System.out.println("--------------line separator --------------"); } //关闭流: 字节流可以不用关闭字符流一定要关闭 fis.close(); } }
import java.io.*; class Demo6 { /* 读取指定文件中的文件并且输出到控制台中显示 */ public static void main(String[] args) { String str="d:\\temp.txt"; try{ readFile(str); }catch(Exception e){ e.printStackTrace(); } } public static void readFile(String str) throws Exception{ //创建输入流 InputStream fis=new FileInputStream(str); //创建缓冲区 byte[] buffer=new byte[1024]; //提高读取的效率 int len=0; //用于记录读取到的数据的个数 while((len=fis.read(buffer))!=-1){ //将数据讲入到缓冲区中 //如果没有读到文件的末尾就继承读 -1代表文件的末尾 //将文件的内容打印到控制台上 //想以字符串的形式进行查看。因为只有字符串才是我们认识的 //将缓冲中从0位置开始到它的长度的全部数据给转换成字符串 System.out.println("--------------"+len+"--------------"); System.out.println(new String(buffer,0,buffer.length)); System.out.println("--------------line separator --------------"); } //关闭流: 字节流可以不用关闭字符流一定要关闭 fis.close(); } }
相关文章推荐
- Myeclipse将控制台日志输出到文件中和显示更多的日志信息
- Myeclipse将控制台日志输出到文件中和显示更多的日志信息
- springboot中从配置文件读取字符串在控制台输出出现乱码,为什么?
- VideoCapture 读取视频文件,显示视频(帧)信息
- java将控制台信息输出到文件
- 输出系统的属性到指定文件中并在控制台上显示
- XSLT2.0 从外部读取信息并分析生成对应文件.采用xsl:for-each-group进行排序输出
- 将System.out输出在控制台的信息保存在文件中
- java 按行读取文件并输出到控制台的方法
- 3、读取一个文件然后在标准输出设备上显示
- io例子---实例116 显示文件的基本信息 , 实例117 显示目录的基本信息,实例118 在指定的目录下创建单个文件
- MFC(win32GUI)程序中显示Dos调试信息.console.显示控制台界面.标准输出.
- 输入N个学生的信息(包括:学号,姓名,5科成绩,总分),统计所有学生的总分,存入二进制文件stu_sc.dat中。然后读取该文件,查找总分最高的学生,并输出该生的所有信息。
- IE下通过response输出流的方式,输出图片等文件信息到IE,图片显示不了,文件下载不了的问题。
- Linux下Shell命令的输出信息同时显示在屏幕和保存到日志文件中
- java控制台信息输出到文件(System.out)
- 用mingw编译C++工程;程序里面的cout<<"aaa";cmd运行c++程序,aaa内容在控制台不显示,如何将aaa输出到控制台屏幕并将控制台内容写到一个文件中。
- 用Java类任意读取一个文件,按照原文件格式,在控制台输出倒数五行
- java将控制台信息输出到文件
- Java基础——IO(拷贝文件+字节流-字符流缓冲区(装饰设计)-转换流-IO操作规律-异常日志-系统信息列表输出)