字节输入流和字符输入流
来源:互联网 发布:网络营销软件 编辑:程序博客网 时间:2024/05/20 21:12
字节流 InputStream OutputStream
字符流 Reader Writer
他们都是抽象类
具体实现
字节流 FileInputStream FileOutputStream
字符流 FileReader FileWriter
字节流转换成字符流可以用 InputSteamReader OutputStreamWriter转换成BufferdReader BufferedWriter 他们具有缓冲区
例如:读取文件 从字节流输入到字符流输入
定义一个字节流:
可以把读出来的内容赋值给字符
例如:写入文件 从字节流输出到字符流输出
字符流 Reader
他们都是抽象类
具体实现
字节流 FileInputStream
字符流 FileReader
字节流转换成字符流可以用 InputSteamReader
例如:读取文件 从字节流输入到字符流输入
定义一个字节流:
Java代码
- FileInputStream
fileInputStream new= FileInputStream( "d:/text.txt");定义一个指向D:/TEXT.TXT 的字节流 - InputStreamReader
inputStreamReader new= InputStreamReader(fileInputStream); - //字节流转换成InputStreamReader
- BufferedReader
bufferedReader new= BufferedReader(inputSteamReader); - //InputStreamReader
转换成带缓存的bufferedReader
可以把读出来的内容赋值给字符
Java代码
- String
ss new= String(); - String
s; - while((s
= null){bufferedReader.readLine())!= -
ss += s; - }
例如:写入文件
Java代码
- FileOutputStream
fileOutputStream new= FileOutputStream( "d:/text.txt");//定义一个指向D:/TEXT.TXT文件 - OutputStreamWriter
outputStreamWriter new= OutputStreamWriter(fileOutputStream); - BufferedWriter
bufferedWriter new= BufferedWriter(outputStreamWriter); - bufferedWriter.write(s);
- bufferedWriter.close();
- outputStreamWriter.close();
- fileOutputStream.close();
- import
java.io.*; - public
class InputStreamFromReader extendsInputStream { -
Reader reader; -
String encoding= -
-
buf= null; -
-
bufSize= 0; -
-
InputStreamFromReader(Reader reader) -
{ -
-
} -
-
InputStreamFromReader(Reader reader,String encoding) -
{ -
-
-
} -
-
-
int read() throwsIOException { -
-
{ -
ch=reader.read(); //读取下一个字符 -
//结束 -
- 1; -
String temp= String( newchar[]{(char)ch});//构造字符串 -
-
-
-
-
-
-
} -
-
buf[bufSize--]& 0xff; -
} - }
0 0
- 字节输入流和字符输入流
- 第15章-输入/输出 --- 字节流和字符流
- Java中的字节输入出流和字符输入输出流
- 字节输入流与字符输入流的一些使用
- 字符输入流向字节输入流的转换
- 字符输入流向字节输入流的转换
- java I/O中文件字节输入流 和字符输入流
- 练习 2017-8-14 缓冲字节/字符 输入/输出 流~ 字符的编码和解码
- 字节输入/输出流
- 字节输入流
- 文件字节输入流
- 输入流转字节流
- 字节输入流(FileInputStream)
- 字节输入 输出流
- 字节输入流
- 缓冲字节输入流
- java 输入字节流
- 文件输入/出字节流、文件缓冲输入/出字节流、文件输入/出字符流、文件缓冲输入/出字符流复制文件
- 阿布学排序之冒泡排序
- 南宁去痘要多少费用 国家公立甲等医院
- String存放在堆中还是栈中
- 利用DHT网络原理制作bt采集蜘蛛,开源版
- U-boot的环境变量: bootcmd 和bootargs。
- 字节输入流和字符输入流
- wpf 提示未将对象引用设置到对象的实例
- 给Android应用开发者的十个建议
- Uva-11324-The Largest Clique
- spring框架搭建笔记
- drupal页面加载的流程----跟着函数追本溯源
- 常见adb指令
- 在MFC中创建模态对话框
- C/C++“大数相加算法”