当前位置: 首页 > news >正文

Java学习总结-io流-其他流-全体系

io体系:

InputStreamReader字符输入转换流:

解决不同编码时,字符流读取文本内容乱码的问题。

解决思路:先获取文件中的的原始字节流,在将按真实的字符的字符集编码转换成字符输入流,这样字符输入流中的字符就不乱码了。

实例代码:InputStream is = new FileInputStream("day-03\\one.test");
         Reader isr = new InputStreamReader(is,"GBK");

PrintStream/PrintWriter(打印流)

作用:打印流可以实现更方便、更高效的打印数据出去,能实现打印啥出去就是啥出去。

PrintStream提供的打印的数据方案

DataOutputStream(数据输出流)

允许把数据和类型一并写出去。

DataInputStream(数据输入流)

用于读取数据输出流写出去的数据。

http://www.dtcms.com/a/113104.html

相关文章:

  • Raft算法
  • hydra小记(一):深入理解 Hydra:instantiate() 与 get_class() 的区别
  • 【Linux】日志模块实现详解
  • Android学习总结之应用启动流程(从点击图标到界面显示)
  • Java面试黄金宝典35
  • python 重要易忘 语言基础
  • 使用MATIO库写入MATLAB结构体(struct)数据的示例程序
  • 医疗思维图与数智云融合:从私有云到思维图的AI架构迭代(代码版)
  • devbox加cursor编写项目到上线,不到10分钟
  • Day20 -自动化信息收集工具--ARL灯塔的部署
  • APP的兼容性测试+bug定位方法
  • AI 如何帮助我们提升自己,不被替代
  • Redis数据结构之List
  • 重生之我是去噪高手——diffusion model
  • 第三十章:Python-NetworkX库:创建、操作与研究复杂网络
  • 复古千禧Y2风格霓虹发光酸性镀铬金属短片音乐视频文字标题动画AE/PR模板
  • 15.1linux设备树下的platform驱动编写(知识)_csdn
  • 简单程序语言理论与编译技术·22 实现一个从AST到RISCV的编译器
  • HarmonyOS应用开发者高级-编程题-001
  • keil软件仿真
  • java高并发------线程的六种状态
  • 蓝桥云客--破译密码
  • CUDA学习--体验GPU性能
  • 【Linux学习笔记】初识进程概念和进程PCB
  • FreeRTOS的空闲任务
  • 【2022】【论文笔记】太赫兹量子阱——
  • opencv的加、减、溶合、位运算
  • Kafka 中,为什么同一个分区只能由消费者组中的一个消费者消费?
  • 文章记单词 | 第24篇(六级)
  • 【MATLAB TCP/IP客户端与NetAssist上位机双向通信实战指南】