package jianzun.net;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
/**
* @author jianzun
*2021-09-25
*/
public class testStream {
// 输入输出流
public static void main(String[] args) throws IOException {
//写入流程:
//最终的输出在strean.txt文件中
/*enter:this is a message...
English*/
File file = new File("src/stream.txt");
FileOutputStream outputStream = new FileOutputStream(file);
OutputStreamWriter streamWriter = new OutputStreamWriter(outputStream,"UTF-8");
streamWriter.append("enter:this is a message...");
streamWriter.append("\r\n");
streamWriter.append("English");
streamWriter.close();
outputStream.close();
FileInputStream inputStream = new FileInputStream(file);
InputStreamReader streamReader = new InputStreamReader(inputStream, "UTF-8");
StringBuffer buffer = new StringBuffer();
while(streamReader.ready()) {
buffer.append(streamReader.read());
}
//输出的结果是:101110116101114581161041051153210511532973210910111511597103101464646131069110103108105115104
System.out.println(buffer.toString());
streamReader.close();
inputStream.close();
}
}
006JAVA系列之输入输出流
最新推荐文章于 2024-07-09 16:46:46 发布