java中什么是轮换流

今天就跟大家聊聊有关java中什么是轮换流,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

创新互联公司专注于网站建设|成都网站维护公司|优化|托管以及网络推广,积累了大量的网站设计与制作经验,为许多企业提供了网站定制设计服务,案例作品覆盖广告推广等行业。能根据企业所处的行业与销售的产品,结合品牌形象的塑造,量身开发品质网站。

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中什么是轮换流有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。


当前标题:java中什么是轮换流
本文网址:http://myzitong.com/article/pjecec.html