• 方法介绍

    方法名 说明
    void write(int c) 写一个字符
    void write(char[] cbuf) 写入一个字符数组
    void write(char[] cbuf, int off, int len) 写入字符数组的一部分
    void write(String str) 写一个字符串
    void write(String str, int off, int len) 写一个字符串的一部分
  • 刷新和关闭的方法

    方法名 说明
    flush() 刷新流,之后还可以继续写数据
    close() 关闭流,释放资源,但是在关闭之前会先刷新流。一旦关闭,就不能再写数据
  • 代码演示

public class OutputStreamWriterDemo {public static void main(String[] args) throws IOException {OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("myCharStream\\osw.txt"));//void write(int c):写一个字符
//        osw.write(97);
//        osw.write(98);
//        osw.write(99);//void writ(char[] cbuf):写入一个字符数组char[] chs = {'a', 'b', 'c', 'd', 'e'};
//        osw.write(chs);//void write(char[] cbuf, int off, int len):写入字符数组的一部分
//        osw.write(chs, 0, chs.length);
//        osw.write(chs, 1, 3);//void write(String str):写一个字符串
//        osw.write("abcde");//void write(String str, int off, int len):写一个字符串的一部分
//        osw.write("abcde", 0, "abcde".length());osw.write("abcde", 1, 3);//释放资源osw.close();}
}

字符流写数据的5种方式相关推荐

  1. 字符流读数据的2种方式

    方法介绍 方法名 说明 int read() 一次读一个字符数据 int read(char[] cbuf) 一次读一个字符数组数据 代码演示 public class InputStreamRead ...

  2. 【Java基础】IO流概述分类、字节流写数据、字节流写数据的三种方式及写数据的两个小问题

    目录 一.IO流概述和分类 二.字节流写数据 三.字节流写数据的三种方式 四.字节流写数据的两个小问题 一.IO流概述和分类 IO流介绍: ● IO:输入/输出(Input/Output) ● 流:是 ...

  3. IO流--字符流写数据

    IO流是用来处理设备之间的数据传输的,诸如:文件的复制,上传下载文件 Java中的流可以从不同的角度进行分类: - 按照流的方向不同:分为输入流和输出流. - 按照处理数据单位的不同:分为字节流和字符 ...

  4. 字节流写数据的三种方式

    写数据的方法分类 方法名 说明 void write(int b) 将指定的字节写入此文件输出流 一次写一个字节数据 void write(byte[] b) 将 b.length字节从指定的字节数组 ...

  5. java向文件写数据的3种方式

    下边列举出了三种向文件中写入数据的方式,当然还有其他方式,帮助自己理解文件写入类的继承关系,分享出来供初学者使用.类的关系: file->fileoutputstream->outputs ...

  6. JavaStream流处理数据的几种方式

    对list对象做特殊处理,改变原list的属性方式一 List<Boy> list = new ArrayList<>();list.add(Boy.builder().nam ...

  7. Java18-day09【字节缓冲流、字符流、编码表、字符串与字符流中的编码解码问题、字符流读写数据的方式、字符缓冲流、IO流小结】

    视频+资料(工程源码.笔记)[链接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg   提取码:zjxs] Java基础--学习笔记(零起点打开java ...

  8. 字符流读写数据的介绍

    1.字符流 当使用字节流读取文本文件时,可能会有一个小问题.就是遇到中文字符时,可能不会显示完整的字符,那是因为一个中文字符可能占用多个字节存储.所以ava提供一些字符流类,以字符为单位读写数据,专门 ...

  9. oracle--day2(单值函数(字符函数,日期函数,转换函数,数字函数),日期格式(yyyy,mm等含义),表示一个日期数据的4种方式,多表查询(连接查询(等值连接,不等值连接,外连接,自连接))

    第三章:单值函数     函数分为:       1.单值函数           1.字符函数           2.日期函数           3.转换函数           4.数字函数 ...

最新文章

  1. 一文了解迁移学习经典算法
  2. oracle中SQL语句ge的用法,Oracle中SQL语句的几种用法
  3. Redis发布带有“流式”数据类型的5.0版本
  4. 15. 三数之和(双指针)
  5. NFS文件锁一致性设计原理解析
  6. python中turtle画树_python中turtle可以画树吗?怎么画?
  7. int最大值java_Java 中一个int型数组的求最大值最小值 | 学步园
  8. [css] 圣杯布局和双飞翼布局的理解和区别,并用代码实现
  9. mysql修改用户密码1133_后台修改mysql用户密码后无法连接
  10. 美国副教授现身说法:如何改变“只收藏不阅读”的习惯
  11. 大学生代跑全新简洁界面单页官网
  12. 18 Python 模块引入
  13. tomcat-1-初识
  14. centOs8安装docker报错:错误:事务检查错误
  15. cdh 安装_使用Cloudera的CDH部署Hadoop:第二步,安装JDK
  16. android activity根节点addview_Android嵌入到页面中的加载动画工具类
  17. mysql 备份恢复 asp_ASP中怎么实现SQL数据库备份、恢复!
  18. Win Form图形编程实践——打砖块
  19. 产品评审意见表标准样式
  20. 数据库SQL实战:MySql练习(下)

热门文章

  1. jQuery 阻止冒泡和默认事件
  2. HTML框架标签的使用-lt;framesetgt;
  3. eclipse查看jar包中class的中文注释乱码问题的解决
  4. 关于PHP程序员解决问题的能力
  5. sql 触发器的常用语句(转)
  6. 乐观锁与悲观锁深入学习
  7. 阶段总结——201511
  8. BizTalk开发系列(十九) BizTalk命名规范
  9. Docker服务器的图形显示方案
  10. Python之ORM