输入

import java.io.*;public class ReaderDemo2 {public static void main(String[] args) {Reader reader = null;try {reader = new FileReader("a1.txt");//读数据int length = 0;//定义一个缓冲区char[] chars = new char[1024];while ((length = reader.read(chars))!= -1) {System.out.println(new String(chars, 0, length));}} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}finally {try {reader.close();} catch (IOException e) {e.printStackTrace();}}}
}

输出

import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;public class WriterDemo {public static void main(String[] args) {Writer writer = null;try {writer = new FileWriter("a1.txt");//写数据writer.write(97);writer.write("\r\nwwww.com");writer.write("\r\n愿世界没有战争!");writer.write(new char[]{'你','好','中','国'});writer.flush();} catch (IOException e) {e.printStackTrace();}finally {try {writer.close();} catch (IOException e) {e.printStackTrace();}}}
}

字符流(输入,输出)相关推荐

  1. 使用字符流,输出中文仍然乱码原因

    原因:文件保存的编码和编码程序(如Eclipse或IDEA)里面项目的的编码集不一样,所以乱码,将文件和项目的编码集改为一样的,就可以了 @Test public void test4() throw ...

  2. 1.7 Java字符流的使用:字符输入/输出流、字符文件和字符缓冲区的输入/输出流

    尽管 Java 中字节流的功能十分强大,几乎可以直接或间接地处理任何类型的输入/输出操作,但利用它却不能直接操作 16 位的 Unicode 字符.这就要用到字符流.本节将重点介绍字符流的操作. 字符 ...

  3. java中字符流 字节流_理解Java中字符流与字节流的区别

    1. 什么是流 Java中的流是对字节序列的抽象,我们可以想象有一个水管,只不过现在流动在水管中的不再是水,而是字节序列.和水流一样,Java中的流也具有一个"流动的方向",通常可 ...

  4. 字节流与字符流基本操作

    在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据时要使用输入流读取数据,当程序需要将一些数据保存起来,就要使用输出流. java.io包中流的操作主要有字节流,字符流两大类,两大类都有输 ...

  5. 75. InputStreamReader和OutputStreamWriter(转换流--字节流转换成字符流)

    转换流: InputStreamReader   输入字节流转换成输入字符流 OutputStreamWriter  输出字节流转换成输出字符流 总结:就是字节流转换成字符流,但是不能字节流转换成字节 ...

  6. java字节流转字符串_字节流与字符流的区别及相互转换

    先来看一下流的概念: 在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成. 程序中的输入输出都是以流的形 ...

  7. Java字符流的使用

    字符输入流 Reader 类是所有字符流输入类的父类,该类定义了许多方法,这些方法对所有子类都是有效的. Reader 类的常用子类如下. CharArrayReader 类:将字符数组转换为字符输入 ...

  8. java binaryreader_Java字符流与字节流区别与用法分析

    本文实例讲述了Java字符流与字节流区别与用法.分享给大家供大家参考,具体如下: 字节流与字符流主要的区别是他们的的处理方式 流分类: 1.Java的字节流 InputStream是所有字节输入流的祖 ...

  9. 开课吧Java课堂:什么是流?如何运用字节流和字符流?

    Java程序通过流来完成输入/输出.流是生产或消费信息的抽象.流通过Java的输入/输出系统与物理设备链接.尽管与它们链接的物理设备不尽相同,所有流的行为具有同样的方式.这样,相同的输入/输出类和方法 ...

  10. Java IO3:字符流

    字符流 字节流提供了处理任何类型输入/输出操作的功能(对于计算机而言,一切都是0 和1,只需把数据以字节形式表示就够了),但它们不可以直接操作Unicode字符,一个Unicode字符占用2个字节,而 ...

最新文章

  1. 云计算之Docker介绍
  2. 个人博客 SEO 优化(2):站内优化
  3. BZOJ 4732 UOJ #268 [清华集训2016]数据交互 (树链剖分、线段树)
  4. 异构计算黄金时代下,超强异构计算服务器FP5468G2将会带来哪些变革?
  5. 分布式事务的特征、原理、以及常见3种解决方案
  6. mysql中member_在MySql中实现MemberShip的权限管理
  7. UART通讯协议(四)数据接收帧间隔
  8. 6.3 tensorflow2实现FM推荐系统——Python实战
  9. vuex单一状态树_Vuex中的State
  10. Kettle使用教程(一)—— 在MacOS系统中安装 Kettle
  11. Ionic4—UI组件之ion-backdrop组件
  12. 2022年中国云计算面临的问题及发展前景预测分析
  13. linux编程闹钟小程序,如何做一个番茄闹钟小程序
  14. MakeMKV for mac(MKV视频格式转换工具)
  15. 研华PCI板卡开发(6)快速入门(6)属性列表
  16. 查看邮箱帐号属性与说明
  17. Linux 虚拟机实现全局代理
  18. Xshell7.0/Xftp7.0官方免激活下载
  19. 数据库安全性概述及TCSEC/TDI安全性能指标
  20. 河南景区免门票致数千游客滞留 未制定应急预案-河南-景区-免门票

热门文章

  1. Mysql大表数据清理
  2. Python渗透测试之ARP毒化和协议应用
  3. 3dmax基础教程:聚光灯的创建及调整方式
  4. 机器学习系列:大规模机器学习(Large Scale Machine Learning)
  5. 诊断数据库ODX—数据库框架(基于ISO22901详解)
  6. 暑假假期训练总结-8
  7. 美洲杯:阿根廷1-0巴西,梅西破魔咒,阿根廷夺冠
  8. 关于深市市值打新的选择
  9. rdd实验——教师绩效考核
  10. 如何创建oracle数据表空间,oracle创建数据库/表空间