OutputStreamWriter和InputStreamReader

一般在操作输入输出内容的就需要使用字节或字符流,但是有些时候需要将字符流变为字节流的形式,或者将字节流变为字符流的形式,所以,就需要另外一组转换流的操作类。
import java.io.* ;
public class OutputStreamWriterDemo01{public static void main(String args[]) throws Exception   {   // 所有异常抛出File f = new File("d:" + File.separator + "test.txt") ; Writer out = null ;    // 字符输出流out = new OutputStreamWriter(new FileOutputStream(f)) ;    // 字节流变为字符流out.write("hello world!!") ;   // 使用字符流输出out.close() ;}
};

import java.io.* ;
public class InputStreamReaderDemo01{public static void main(String args[]) throws Exception{File f = new File("d:" + File.separator + "test.txt") ; Reader reader = null ;reader = new InputStreamReader(new FileInputStream(f)) ;    // 将字节流变为字符流char c[] = new char[1024] ;int len = reader.read(c) ; // 读取reader.close() ;   // 关闭System.out.println(new String(c,0,len)) ;}
};

转载于:https://www.cnblogs.com/suncoolcat/p/3400378.html

Java IO--字节-字符流转换相关推荐

  1. Java IO: 其他字符流(下)

    转载自   Java IO: 其他字符流(下) 作者: Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com) 本小节会简要概括Java IO中的PushbackRe ...

  2. java io 字节流 字符流

    1.流的概念 在程序中,所有的数据都是以流的形式进行传输和保存的,当程序需要数据的时候要使用输入流读取数据,而当程序需要保存数据时要使用输出流写数据 2.字节流和字符流 字节流:处理单元为1个字节,操 ...

  3. java IO(输入输出) 字符流

    //读取文件中的字符 package zhi_jie_liu;import java.io.*;public class Example08 {public static void main(Stri ...

  4. 【Java10】lambda表达式(函数式编程),Stream流,File类,字节/字符流,乱码,缓冲/转换/序列化/打印流,Properties

    文章目录 1.lambda表达式标准语法:()->{} 2.lambda表达式简略语法:可推导即可省略 3.lambda表达式原理:lambda效率比匿名内部类高 4.两个函数式接口:Consu ...

  5. 【java笔记】字符流,Properties,序列化,打印流

    字符流 字符流=字节流+编码 package demo04;import java.io.FileInputStream; import java.io.FileNotFoundException; ...

  6. Java笔记整理六(File类,递归,字节流IO,字符流IO,流中的异常处理,属性集Properties,缓冲流,转换流,序列化,打印流)

    1.File类 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. 文件和目录路径名的抽象表示 java把文件和文件夹封装位为一个File类,我们可 ...

  7. Java字节流和字符流,是时候总结一下IO流了

    Java字节流和字符流,是时候总结一下IO流了 从接收输入值说起 字节流读取 字符流读取 Scanner 读取 什么是 IO 流 字节流和字符流 字节流 字节输入流 字节输出流 缓冲流的原理 字符流 ...

  8. Java IO: 字节和字符数组

    转载自   Java IO: 字节和字符数组 译文链接  作者: Jakob Jenkov   译者:homesick 内容列表 从InputStream或者Reader中读入数组 从OutputSt ...

  9. java字符流实际上也是字节,[Java教程]Java字节流与字符流的区别

    [Java教程]Java字节流与字符流的区别 0 2017-05-22 12:00:42 字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢? 实际上字节流在操作时本身 ...

  10. java:字节流、字符流

    主要内容* IO流* 字节流* 字符流* 异常处理* Properties 第一章 IO概述1.1 什么是IO 生活中,你肯定经历过这样的场景.当你编辑一个文本文件,忘记了`ctrl+s` ,可能文件 ...

最新文章

  1. 【怎样写代码】工厂三兄弟之抽象工厂模式(五):扩展案例I
  2. 利用Use Case为系统行为建模(3)
  3. python3 sys.stdout.write print 区别
  4. 指针变量和引用变量的区别_指针Ⅰ--变量的定义
  5. What is the expectation maximization algorithm?
  6. docker 挂载目录_Docker容器数据管理
  7. mysql 导入 sqlite_Mysql 数据导入SQlite
  8. 转:Vim中显示不可见字符
  9. WritableComparable排序的使用案例
  10. ADF中在jspx页面加载的阶段添加自己的代码
  11. 第二届广东省大学生网络攻防大赛 pyre
  12. dts : rx8025t与lm75bd
  13. 遗传算法的应用之函数优化和组合优化
  14. 茴香豆的茴字的几种写法——BOJ1302小结
  15. 法线贴图及其用法详解
  16. notes系统服务器地址,在Notes客户端和Domino服务器上,服务器地址的缓存(Cache)存放在哪里...
  17. oracle14047,Oracle数据库之ORA-14047
  18. Nagios:用门户邮箱+mailx+139邮箱实现实时短信报警
  19. 解析一个xml文件并将数据存入数据库
  20. ogg转mp3格式转换器

热门文章

  1. 大数据各组件默认端口
  2. 发改委:扩大优质民营企业债券发行规模
  3. PTA-基础编程题目集-7-2 然后是几点
  4. 实验吧_登陆一下好吗(骚注入)你真的会PHP吗?(代码审计)
  5. Ionic 学习笔记
  6. Handheld Group推出Algiz平板,内置RFID读取器
  7. pinyin4j使用示例
  8. 【数据结构排序算法系列】数据结构八大排序算法
  9. HTTPS时代全面到来,你准备好了吗? 1
  10. Graphviz 绘制流程图