日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java基础---IO转换流

發布時間:2024/2/28 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java基础---IO转换流 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package com.henu.io;import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStreamReader;/** ?InputStreamReader(InputStream in): 創建一個使用默認字符集的字符流。 ?InputStreamReader(InputStream in, String charsetName): 創建一個指定字符集的字符流。*/ public class Demo19_轉換流InputStreamReader {public static void main(String[] args) throws Exception {//InputStreamReader isr = new InputStreamReader(new FileInputStream("d:/csb2.txt"));InputStreamReader isr = new InputStreamReader(new FileInputStream("d:/csb2.txt"),"UTF-8");char[] ch = new char[1024];int len = 0;while ((len = isr.read(ch)) != -1) {System.out.println(new String(ch,0,len));}isr.close();}} package com.henu.io;import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.OutputStreamWriter;/** ?OutputStreamWriter(OutputStream in): 創建一個使用默認字符集的字符流。 ?OutputStreamWriter(OutputStream in, String charsetName): 創建一個指定字符集的字符流。*/ public class Demo20_轉換流OutputStreamWriter {public static void main(String[] args) throws Exception, FileNotFoundException {OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("d:/csb2.txt"), "UTF-8");osw.write("中國天下第一");osw.close();System.out.println("錄入完畢");}} package com.henu.io;import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.UnsupportedEncodingException;/** 將GBK編碼的文本文件gbk.txt中的內容讀取出來,保存到UTF-8編碼的文本文件utf-8.txt。*/ public class Demo21_轉換流練習 {public static void main(String[] args) throws Exception {InputStreamReader isr = new InputStreamReader(new FileInputStream("D:\\文檔\\gbk.txt"),"GBK");OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("d:/文檔/utf-8.txt"),"UTF-8");char[] cs = new char[1024];int len = 0;while ((len = isr.read(cs)) != -1) { // System.out.println(new String(cs));osw.write(new String(cs));osw.flush();}isr.close();osw.close();System.out.println("已成功");}}

?

?

?

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的java基础---IO转换流的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。