今天就跟大家聊聊有关java中什么是轮换流,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
创新互联公司专注于网站建设|成都网站维护公司|优化|托管以及网络推广,积累了大量的网站设计与制作经验,为许多企业提供了网站定制设计服务,案例作品覆盖广告推广等行业。能根据企业所处的行业与销售的产品,结合品牌形象的塑造,量身开发品质网站。
Java主要应用于:1. web开发;2. Android开发;3. 客户端开发;4. 网页开发;5. 企业级应用开发;6. Java大数据开发;7.游戏开发等。
1.作用
通过转换流可以解决一定的编码问题
2.图形解析
3.应用场景
(1)源或者目的对应的设备是字节流,但是操作的却是文本数据,可以使用转换作为桥梁。提高对文本操作的便捷。
(2)一旦操作文本涉及到具体的指定编码表时,必须使用转换流 。
4.实例
import java.io.*; public class Trans { public static void main(String[] args) throws IOException { String srcFile = "file_gbk.txt"; String destFile = "file_utf8.txt"; //创建流对象 InputStreamReader isr = new InputStreamReader(new FileInputStream(srcFile),"GBK"); //默认为utf-8 OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(srcFile)); //读取数据 char[] cbuf = new char[1024]; int len; while ((len = isr.read(cbuf))!=-1){ osw.write(cbuf,0,len); } //释放资源 osw.close(); isr.close(); } }
看完上述内容,你们对java中什么是轮换流有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。