Java程序設計---io流讀取文件內容並將其逆值輸出到控制台


import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.OutputStreamWriter;

public class 逆值 {
/*

*2017-07-01;

*/
    public static void main(String[] args) throws Exception {
        // TODO Auto-generated method stub
        File file=new File("Demo\\綜合應用\\copy.txt");
        BufferedReader br=new BufferedReader(new FileReader(file));
        BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(System.out));
        String str;
        StringBuffer Str =new StringBuffer("");//創建可變字符串的格式,不可以直接聲明,直接聲明會產生空指針異常;
        while((str=br.readLine())!=null){
            Str.append(str);//將每次讀取的內容添加到可變字符串的后面;
        }
        Str.reverse();//降可變字符串逆值;
        str=Str.toString();//將可變字符串轉換成普通字符串,因write()只能輸出字符串類型的參數
        bw.write(str);
        bw.flush();
        bw.close();
    }

}

 

希望對大家用所幫助!

                                                版權所有,轉發請聯系博主!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM