当前位置: 首页 > news >正文

Java转换流

转换流

是字符流和字节流之间的桥梁

转换输出流:OutputSteamWriter

转换输入流:InputStreamReader

InputStreamReader输入流

package myio;import java.io.*;public class inputsteamread {public static void main(String[] args) throws IOException {InputStreamReader isr = new InputStreamReader(new FileInputStream("D:\\文件路径\\a.txt"),"GBK");int ch;while ((ch = isr.read()) != -1){System.out.print((char) ch);}isr.close();}
}

运行结果

OutputSteamWriter

package myio;import java.io.*;public class inputsteamread {public static void main(String[] args) throws IOException {InputStreamReader isr = new InputStreamReader(new FileInputStream("D:\\文件路径\\c.txt"),"GBK");int ch;while ((ch = isr.read()) != -1){System.out.print((char) ch);}isr.close();}
}

文件从GBK转换成UTF-8

package myio;import java.io.*;public class inputoutput {public static void main(String[] args) throws IOException {InputStreamReader isr = new InputStreamReader(new FileInputStream("D:\\Web\\API\\src\\myio\\c.txt"),"GBK");OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("D:\\Web\\API\\src\\myio\\d.txt"),"UTF-8");int ch;while ((ch = isr.read()) != -1){osw.write(ch);}osw.close();isr.close();}
}


http://www.mrgr.cn/news/35319.html

相关文章:

  • 【深度学习】批量规范化
  • CREO教程——2 绘制标准图纸
  • Footprint Analytics: 我们为何打造 Growthly 这款产品
  • 高等数学大纲
  • vsomeip客户端/服务端大致运行流程
  • 【洛谷】AT_abc371_d [ABC371D] 1D Country 的题解
  • 开源UNI-SOP云统一认证平台
  • 算法:69.x的平方根
  • 深入剖析链表反转:多语言实现与高级语法特性20240924
  • 【环境搭建】MySQL安装部署
  • 04 面部表情识别:Pytorch实现表情识别-表情数据集训练代码
  • 论文研读——《RF-Diffusion: Radio Signal Generation via Time-Frequency Diffusion》
  • Proteus如何添加数码管
  • [3]Opengl ES着色器
  • 物理学基础精解【14】
  • AI写论文哪个平台好用?吐血总结10个AI论文写作工具
  • 【python篇】python pickle模块一篇就能明白,快速理解
  • C语言练习:通讯录
  • 电脑共享同屏的几种方法分享
  • windows桌面管理软件推荐:一键整理桌面!美化电脑桌面小助手!