Java IO--字节-字符流转换
OutputStreamWriter和InputStreamReader
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
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)) ;}
};
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
转载于:https://www.cnblogs.com/suncoolcat/p/3400378.html
Java IO--字节-字符流转换相关推荐
- Java IO: 其他字符流(下)
转载自 Java IO: 其他字符流(下) 作者: Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com) 本小节会简要概括Java IO中的PushbackRe ...
- java io 字节流 字符流
1.流的概念 在程序中,所有的数据都是以流的形式进行传输和保存的,当程序需要数据的时候要使用输入流读取数据,而当程序需要保存数据时要使用输出流写数据 2.字节流和字符流 字节流:处理单元为1个字节,操 ...
- java IO(输入输出) 字符流
//读取文件中的字符 package zhi_jie_liu;import java.io.*;public class Example08 {public static void main(Stri ...
- 【Java10】lambda表达式(函数式编程),Stream流,File类,字节/字符流,乱码,缓冲/转换/序列化/打印流,Properties
文章目录 1.lambda表达式标准语法:()->{} 2.lambda表达式简略语法:可推导即可省略 3.lambda表达式原理:lambda效率比匿名内部类高 4.两个函数式接口:Consu ...
- 【java笔记】字符流,Properties,序列化,打印流
字符流 字符流=字节流+编码 package demo04;import java.io.FileInputStream; import java.io.FileNotFoundException; ...
- Java笔记整理六(File类,递归,字节流IO,字符流IO,流中的异常处理,属性集Properties,缓冲流,转换流,序列化,打印流)
1.File类 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. 文件和目录路径名的抽象表示 java把文件和文件夹封装位为一个File类,我们可 ...
- Java字节流和字符流,是时候总结一下IO流了
Java字节流和字符流,是时候总结一下IO流了 从接收输入值说起 字节流读取 字符流读取 Scanner 读取 什么是 IO 流 字节流和字符流 字节流 字节输入流 字节输出流 缓冲流的原理 字符流 ...
- Java IO: 字节和字符数组
转载自 Java IO: 字节和字符数组 译文链接 作者: Jakob Jenkov 译者:homesick 内容列表 从InputStream或者Reader中读入数组 从OutputSt ...
- java字符流实际上也是字节,[Java教程]Java字节流与字符流的区别
[Java教程]Java字节流与字符流的区别 0 2017-05-22 12:00:42 字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢? 实际上字节流在操作时本身 ...
- java:字节流、字符流
主要内容* IO流* 字节流* 字符流* 异常处理* Properties 第一章 IO概述1.1 什么是IO 生活中,你肯定经历过这样的场景.当你编辑一个文本文件,忘记了`ctrl+s` ,可能文件 ...
最新文章
- 【怎样写代码】工厂三兄弟之抽象工厂模式(五):扩展案例I
- 利用Use Case为系统行为建模(3)
- python3 sys.stdout.write print 区别
- 指针变量和引用变量的区别_指针Ⅰ--变量的定义
- What is the expectation maximization algorithm?
- docker 挂载目录_Docker容器数据管理
- mysql 导入 sqlite_Mysql 数据导入SQlite
- 转:Vim中显示不可见字符
- WritableComparable排序的使用案例
- ADF中在jspx页面加载的阶段添加自己的代码
- 第二届广东省大学生网络攻防大赛 pyre
- dts : rx8025t与lm75bd
- 遗传算法的应用之函数优化和组合优化
- 茴香豆的茴字的几种写法——BOJ1302小结
- 法线贴图及其用法详解
- notes系统服务器地址,在Notes客户端和Domino服务器上,服务器地址的缓存(Cache)存放在哪里...
- oracle14047,Oracle数据库之ORA-14047
- Nagios:用门户邮箱+mailx+139邮箱实现实时短信报警
- 解析一个xml文件并将数据存入数据库
- ogg转mp3格式转换器