再次出发:字节字符转换流
程序员文章站
2022-03-31 16:59:51
...
字节字符转换流
- InputStreamReader将输入的字节流转换成字符流输入形式
- OutputStreamWriter将输出的字符流转换成字节流输出形式
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.Reader;
import java.io.Writer;
/**
* 转换流
* InputStreamReader将输入的字节流转换成字符流输入形式
* OutputStreamWriter将输出的字符流转换成字节流输出形式
*
* @author wuzl
*
*/
public class test06 {
public static void read(InputStream in) {
Reader reader = new InputStreamReader(in);
char[] ch = new char[1];
StringBuilder str=new StringBuilder();
int len = -1;
try {
while ((len = reader.read(ch)) != -1) {
str.append(new String(ch));
}
System.out.println(str);
reader.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void write(OutputStream out) {
Writer write=new OutputStreamWriter(out);
try {
write.write("还有谁?");
write.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
InputStream input;
try {
input = new FileInputStream("C:\\Users\\25316\\Desktop\\wu\\test03.txt");
read(input);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
OutputStream output=new FileOutputStream("C:\\Users\\25316\\Desktop\\wu\\test03.txt",true);
//在文件test03.txt会增加“还有谁?”
write(output);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
推荐阅读
-
文件输入输出流 OutputStrea字节输出流,InputStream字节输入流,Writer字符输出流,Reader字符输入流,转换流,拷贝原始实现详解
-
【java基础】采用字节流的文件IO演示,字节流与字符流转换,转换流的编码解码
-
字节字符转换流
-
java IO(File类、字节流与字符流、字节字符转换流)
-
文件输入输出流 OutputStrea字节输出流,InputStream字节输入流,Writer字符输出流,Reader字符输入流,转换流,拷贝原始实现详解
-
php 字符串怎么转字节数组
-
(File类、字节流、桥转换流、字符流)从命令行中读入一个文件名,判断该文件是否存在。如果该文件存在,则在原文件相同路径下创建一个文 件名为“copy_原文件名”的新文件,该文件内容为原文件的拷贝
-
再次出发:字节字符转换流
-
php 字符串怎么转字节数组