11.转换流
2022/4/11 23:14:16
本文主要是介绍11.转换流,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.转换流
System.in 和 System.out 都是字节流,这里用了 InputStreamReader 和 InputStreamReader 将字节流转化成了字符流,再通过字符缓冲流,输入和输出
import java.io.*; public class Dome09 { public static void main(String[] args) { BufferedReader br = null; BufferedWriter bw = null; try { //System.in是字节流,通过转换流 InputStreamReader 转换成字符流,在通过字符缓冲流进行行读取 br = new BufferedReader(new InputStreamReader(System.in)); //System.on是字节流,通过转换流 InputStreamReader 转换成字符流,在通过字符缓冲流进行行读取 bw = new BufferedWriter(new OutputStreamWriter(System.out)); while (true){ String ipt = br.readLine();//读取一行 bw.write(ipt);//写入一行 bw.newLine();//换行 if (ipt.equals("exit")){//直到用户输入exit 退出 break; } bw.flush();//刷新 } } catch (Exception e) { e.printStackTrace(); } finally { try { if (br != null) { br.close(); } } catch (Exception e) { e.printStackTrace(); } } } }
这篇关于11.转换流的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-04-26敏捷开发:想要快速交付就必须舍弃产品质量?
- 2024-04-26静态代码分析的这些好处,我竟然都不知道?
- 2024-04-26你在测试金字塔的哪一层?(下)
- 2024-04-26快刀斩乱麻,DevOps让代码评审也自动起来
- 2024-04-262024年最好用的10款ER图神器!
- 2024-04-2203-为啥大模型LLM还没能完全替代你?
- 2024-04-2101-大语言模型发展
- 2024-04-17基于SpringWeb MultipartFile文件上传、下载功能
- 2024-04-14个人开发者,Spring Boot 项目如何部署
- 2024-04-14RAG应用开发实战02-相似性检索的关键 - Embedding