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