Java /**** 一定要掌握的内容BufferedReader()****/ 以及FileStream ()和Reader()将文件中的内容输出 这两种的应用
2018-03-28 15:05
375 查看
/**** 一定要掌握的内容BufferedReader()****/ 以及FileStream ()和Reader()将文件中的内容输出 这两种的应用 /* BufferedReader()的应用 */ package Test; import java.io.*; //重要内容 //在Java中,最常用的是BufferedReader();一定要特别记忆***** public class Test { public static void main(String args[]){ // InputStream is=null; Reader fr=null; BufferedReader r=null; String data; try { //InputStream is=new FileInputStream(""); fr=new FileReader("C:\\Test.txt"); r=new BufferedReader(fr); data=r.readLine(); while(data!=null){ //System.out.print(data);//所有的都打印在同一行内 System.out.println(data);//一行一行的打印, // 可以分别将这两种输出都尝试运行一下,当文件内内容多的时候,就可以看出区别 data=r.readLine(); } } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block System.out.println("error1"); e.printStackTrace(); }finally{ try { fr.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } /* Reader()将文件内的内容输出 */ public class Test { public static void main(String args[]){ // InputStream is=null; Reader fr=null; int data; try { //InputStream is=new FileInputStream(""); fr=new FileReader("C:\\Test.txt"); data=fr.read(); while(data!=-1){ System.out.print((char)data); data=fr.read(); } } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block System.out.println("error1"); e.printStackTrace(); }finally{ try { fr.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } /* FileInputStream()将文件中的内容输出 */ package Test; import java.io.*; public class Test { public static void main(String args[]){ InputStream is=null; int data; try { //InputStream is=new FileInputStream(""); is=new FileInputStream("C:\\Test.txt");//文件存放地址,即是将这个文件内的内容读出来 data=is.read(); while(data!=-1){ System.out.print((char)data); data=is.read(); } } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block System.out.println("error1"); e.printStackTrace(); }finally{ try { is.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } package Test; import java.io.*; public class Test { public static void main(String args[]){ InputStream 4000 is=null; int data; try { //InputStream is=new FileInputStream(""); is=new FileInputStream(""); try { data=is.read(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } catch (FileNotFoundException e) { // TODO Auto-generated catch block System.out.println("error1"); e.printStackTrace(); }finally{ try { is.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } }
相关文章推荐
- java 读取简单文件的内容 InputStreamReader BufferedReader
- java BufferedReader 定位读取文件内容
- JAVA-IO流中缓存区的使用(BufferedReader和BufferedWriter)以及复制内容
- java写文件时,输出不完整的原因以及解决方法close()或flush()
- Java中如何按顺序输出配置文件中的内容
- Java文件编译的两种方式以及在SpringMVC传参中带来的问题
- JAVA 中文件读写函数BufferedReader 和 BufferedWriter 的使用
- [Java] BufferedReader(new FileReader( )) 从文件输入数据
- java文件读取(按字符读+按字节读+缓冲读取)FileReader FileInputStream BufferedReader
- java 通过bufferedReader和bufferedWriter 拷贝文件
- Java文件编译的两种方式以及在SpringMVC传参中带来的问题
- Java输入输出(7)---向指定文件,指定位置插入内容
- [Java 12 IO] BufferedReader 等待读取用户输入内容: bufferedReader.readLine();
- [Java 12 IO] BufferedReader 等待读取用户输入内容: bufferedReader.readLine();
- java写文件时,输出不完整的原因以及解决方法
- java编程心得(六)——BufferedReader读取txt文本内容到指定字符串结束
- 黑马程序员-JAVA高级视频_IO输入与输出-19天-4(MyBufferedReader)
- java 使用FileInputStream,FileReader,BufferedStream读写记事本文件的例子
- 关于java response的两种页面输出方式,以及HttpUrlconnection 代理使用注意点
- java打开文件(Windows exe,应用文件exe,以及其他任何格式的文件)