zoukankan      html  css  js  c++  java
  • 【自动化__持续集成】___java___文本文件__字符流

    一、代码如下

    package www.wujianbotwo;
    
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.io.UnsupportedEncodingException;
    
    public class Demo10 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Demo10 demo10= new Demo10();
    		demo10.charRead();
    
    	}
    	public void charRead() {
    		try {
    			File file= new File("D:\Test.txt");
    			InputStream in= new FileInputStream(file);
    			InputStreamReader reader= new InputStreamReader(in, "GBk");
    			int temp;
    			while((temp=reader.read()) != -1) {
    				if((char)temp != '
    ') {
    					System.out.print((char)temp);
    				}
    			}
    			reader.close();
    		} catch (FileNotFoundException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} catch (UnsupportedEncodingException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    	}
    
    }
    
    package www.wujianbotwo;
    
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.io.UnsupportedEncodingException;
    
    public class Demo10 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Demo10 demo10= new Demo10();
    		demo10.charRead();
    
    	}
    	public void charRead() {
    		try {
    			File file= new File("D:\Test.txt");
    			InputStream in= new FileInputStream(file);
    			InputStreamReader reader= new InputStreamReader(in, "GBk");
    			int temp;
    			do {
    				
    				temp= reader.read();
    				if((char)temp != '
    ') {
    					System.out.print((char)temp);
    				}
    				
    			}while(temp != -1);
    			//while((temp=reader.read()) != -1) {
    			//	if((char)temp != '
    ') {
    			//		System.out.print((char)temp);
    			//	}
    			//}
    			reader.close();
    		} catch (FileNotFoundException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} catch (UnsupportedEncodingException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    	}
    
    }
    
    public void charWrite() {
    		try {
    			File file= new File("D:\Test.txt");
    			OutputStream in= new FileOutputStream(file, true);
    			OutputStreamWriter out= new OutputStreamWriter(in, "GBK");
    			String conten= "我要回家。
    ";
    			char[] ch= conten.toCharArray();
    			out.write(ch, 0, ch.length);
    			out.flush();
    			out.close();
    			System.out.println("写入成功");
    		} catch (FileNotFoundException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} catch (UnsupportedEncodingException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    	}
    	
    	public void charWriteTwo() {
    		try {
    			File file= new File("D:\Test.txt");
    			OutputStream in= new FileOutputStream(file, false);
    			OutputStreamWriter out= new OutputStreamWriter(in, "GBK");
    			String conten= "我要回家。
    ";
    			char[] ch= conten.toCharArray();
    			out.write(ch, 0, ch.length);
    			out.flush();
    			out.close();
    			System.out.println("写入成功");
    		} catch (FileNotFoundException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} catch (UnsupportedEncodingException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    	}
    
    package www.wujianbotwo;
    
    import java.io.BufferedInputStream;
    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.io.UnsupportedEncodingException;
    
    public class Demo11 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Demo11 demo11= new Demo11();
    		demo11.bufferedRead();
    
    	}
    	
    	public void bufferedRead() {
    		// TODO Auto-generated method stub
    		try {
    			File file= new File("D:\Test.txt");
    			InputStream in= new FileInputStream(file);
    			InputStreamReader reader= new InputStreamReader(in, "GBK");
    			BufferedReader br= new BufferedReader(reader);
    			String line= "";
    			do {
    				line= br.readLine();
    				System.out.println(line);
    			}while (line != null);
    			br.close();
    			reader.close();
    		} catch (FileNotFoundException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} catch (UnsupportedEncodingException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    
    	}
    
    }
    
  • 相关阅读:
    Javascript FP-ramdajs
    微信小程序开发
    SPA for HTML5
    One Liners to Impress Your Friends
    Sass (Syntactically Awesome StyleSheets)
    iOS App Icon Template 5.0
    React Native Life Cycle and Communication
    Meteor framework
    RESTful Mongodb
    Server-sent Events
  • 原文地址:https://www.cnblogs.com/wujianbo123/p/7492127.html
Copyright © 2011-2022 走看看