尚学堂集团旗下品牌: | | |
实战派 好教育     全国咨询热线:400-009-1906

北京 切换校区

全国24小时免费热线

400-009-1906

java开发中转换流的相关介绍-0基础Java培训

时间:2018-07-17   来源:尚学堂   阅读:189
首页> java开发中转换流的相关介绍-0基础Java培训

字符转换流原理

Java转换流
 

-InputStreamReader字符输入流:使用该流可以设置字符集,并按照指定的字符集从流中按照该编码将字节数据转换为字符并读取

-OutputStreamWriter字符输出流:使用该流可以设置字符集,并按照指定的字符集将字符转换为对应的字节后通过该流写出

指定字符编码

InputStreamReader的构造方法允许我们设置字符集: InputStreamReader(InputStream in,String charsetName)基于给定的字节输入流以及字符编码创建ISR

-InputStreamReader( InputStream in)构造该方法会根据系统默认字符集创建ISR

-OutputStreamWriter的构造方法(OutputStream out,String charsetName)基于给定的字节输出流及字符编码创建OSW

-OutputStreamWriter(OutputStream out)该构造方法会根据系统默认字符集创建OSW

使用OSW

public void testOuput() throws IOException{
   FileOutputStream fos
         =new FileOutputStream("gongshoudao.txt");
   OutputSteramWriter writer
         =new OuputStreamWriter(fos,"UTF-8");
   String str="吃了吗!";
   writer.writer(str);
   writer.close();
}

使用ISR

public viod testInput() throws IOException{
   FileInputStream fis
         =new FileInputStream(gongshoudao.txt");
   InputStreamReader reader
         =new InputStreamReader(fis,"UTF-8");
   inc c=-1;
   while((c= reader.read())!=-1){
         System.out.print((char)c);
   }
   reader.close();
}

以上内容就是程序语言中有关Java培训开发中Java中有关转换流的一些概念,希望能够帮到热爱编程的你。想了解更多Java培训技术和前景,请持续关注尚学堂官方网站, 我们会为您更新更多JAVA程序开发的动态,欢迎在留言区留言讨论,预约免费试听相关课程!机会难得!

 

【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

分享:0

相关资讯

  • 北京校区
  • 山西校区
  • 郑州校区
  • 武汉校区
  • 四川校区
  • 长沙校区
  • 深圳校区
  • 上海校区
  • 广州校区

北京海淀区校区(总部):北京市海淀区西三旗街道建材城西路中腾建华商务大厦东侧二层尚学堂
北京京南校区:北京亦庄经济开发区科创十四街6号院1号楼 赛蒂国际工业园
咨询电话:400-009-1906 / 010-56233821
面授课程: JavaEE培训大数据就业班培训大数据云计算周末班培训零基础大数据连读班培训大数据云计算高手班培训人工智能周末班培训
人工智能+Python全栈培训H5+PHP全栈工程师培训视觉设计培训

山西学区地址:山西省晋中市榆次区大学城大学生活广场万科商业A1座702
咨询电话:0354-3052381