package com.aini;

import java.io.IOException;

import java.io.InputStreamReader;

//流类

import java.io.DataInputStream;

import java.io.DataOutputStream;

import java.io.FileNotFoundException;

import java.io.OutputStreamWriter;

import java.io.FileOutputStream;

import java.io.OutputStreamWriter;

import java.io.FileInputStream;

import java.util.InpuStreamReader;

public class udf {

public static void main(String[] args) throws Exception {

readabc();

eeread();

}

// 常用字符编码读取

private static void readabc() throws IOException {// 字符读取流文件

InputStreamReader isr = new InputStreamReader(new FileInputStream(

"E:\\utf.txt"), "utf-8");

char[] buf = new char[1024];

int len = isr.read(buf);// 有流的地方就有异常

String s = new String(buf, 0, len);

System.out.println(s);

// 写入

}

public static void writeabc() throws Exception {

OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(

"E:\\utf.txt"), "utf-8");

osw.write("你好");

osw.close();

}// 字节流//读取方法

public static void eeread() throws Exception {

DataInputStream dis = new DataInputStream(new FileInputStream(

"E:\\utfdata.txt"));

String s = dis.readUTF();// 字符串型时,只有readUTF()方法

System.out.println(s);

dis.close();

// 读取int .boolean.double

}

public static void writeaa() throws Exception {

DataInputStream dis = new DataInputStream(new FileInputStream(

"E:\\te.txt"));

int num = dis.readInt();// 整型

boolean flag = dis.readBoolean();// 布尔型

Double dd = dis.readDouble();// 大写double也是一类型???

System.out.println(num + "\\" + flag + "\\" + dd);

}// 写入int ,double.booleanr//数据流,dateInputStream

public static void readaa() throws IOException {

DataOutputStream dos = new DataOutputStream(new FileOutputStream(

"E:\\data.txt"));

dos.writeInt(234);

dos.writeBoolean(false);

dos.writeDouble(2.2);

dos.close();

}

}

字节流代码 java_java代码字符字节流相关推荐

  1. 14:IO之字符字节流

    字节流: InputStream     OutputStream  字节流:  FileInputStream FileOutputStream BufferedInputStream Buffer ...

  2. 系统学习JAVA第十七天(字节流、字符流、缓冲的字节流、缓冲的字符流、将字节流转换为缓冲的字符流、面向对象——>字节流转成对象)

    系统学习JAVA第十七天 第一阶段在2021.2.1结束了! 一.数据传输 IO输入和输出,硬盘之间的数据交换 1.文件读写流程 ①创建文件的容器 ②判断方向 合适的类 创建和文件之间的通道 ③ 调用 ...

  3. java 字节流读取图片,字符流读取,二进制读取

    这两天在学习java中如何对文件进行读取,首先当然是对最简单的文件txt文件进行操练了.并且,逐渐的了解了Java中IO流是如何对文件进行操作的 操练了一段时间,便开始了对图片进行读取,开始的想法如下 ...

  4. 字节流java_Java基础教程——字节流

    IO流 水流 特点 连续性 逝者如斯夫,不舍昼夜: 方向性 一江春水向东流.水往低处流.百川东到海,何时复西归?少壮不努力,老大徒伤悲! 源头尽头 唯有源头活水来:覆水难收 Java里的IO也有这样的 ...

  5. Python20行代码实现视频字符化

    Python20行代码实现视频字符化 我们经常在B站上看到一些字符鬼畜视频,主要就是将一个视频转换成字符的样子展现出来.看起来是非常高端,但是实际实现起来确实非常简单,我们只需要接触opencv模块, ...

  6. 颜色代码六位十六进制字符_8位十六进制颜色

    颜色代码六位十六进制字符 One of the most requested capabilities in my early days of web development was the abil ...

  7. python 字符视频_Python20行代码实现视频字符化

    Python20行代码实现视频字符化 我们经常在B站上看到一些字符鬼畜视频,主要就是将一个视频转换成字符的样子展现出来.看起来是非常高端,但是实际实现起来确实非常简单,我们只需要接触opencv模块, ...

  8. python 制作字符视频_20行Python代码实现视频字符化功能

    我们经常在B站上看到一些字符鬼畜视频,主要就是将一个视频转换成字符的样子展现出来.看起来是非常高端,但是实际实现起来确是非常简单,我们只需要接触opencv模块,就能很快的实现视频字符化.但是在此之前 ...

  9. java中字符流和字节流的区别_java中字节流和字符流有哪些区别

    java中字节流和字符流的区别有:1.定义不同:2.结尾不同:3.处理方式不同:4.缓冲区不同:5.编码方式不同.字节流默认不使用缓冲区,而字符流使用缓冲区.字节流采用ASCII编码,字符流采用uni ...

最新文章

  1. QGC地面站参数调节
  2. android TextView显示文字和图片
  3. Android端调用Caffe模型实现CNN分类
  4. 查找Linux中内存和CPU使用率最高的进程
  5. python假如输入错误重新输入_用Python写一个拼音输入法
  6. Pandas Groupby ApplyAgg
  7. dao-service-servlet-jsp构建简易web通讯录(三层开发)软件安装
  8. 二分插入排序(折半插入排序)--排序算法(六)
  9. 华硕笔记本计算机名称,华硕笔记本电脑有哪些型号 华硕笔记本电脑型号大全...
  10. matlab代码实现四阶龙格库塔求解微分方程
  11. 计算机教师所需技能,信息技术教师应具备哪些教学技能
  12. 计算机网络的组成与分类
  13. MySQL入门系列:MySQL数据类型
  14. 无涯教程: Laravel 8 - 队列介绍
  15. Excel表格拆分,教你三个绝招。
  16. OSPF 协议中的一个普通区域通过ASBR 注入192.168.0.0/24~192.168.3.0/24 共4 条路由,在ABR 中配置聚合为一条聚合路由192.168.0.0/22,此时ABR 会
  17. 双语矩阵论课程笔记(2)—— 【chapter 1】 Vector Spaces (Linear Spaces)
  18. 医学统计学 第四章(定量资料的统计描述)
  19. 仿网易163的在线HTML编辑器及其轻量化结构
  20. Linux自动化部署Web服务

热门文章

  1. centos7离线安装metasploit
  2. golang 返回值报错 cannot use nil as type string in return argument
  3. 变量命名规范 匈牙利 下划线 骆驼 帕斯卡
  4. Linux进程在后台运行的几种方法
  5. 常见的端口扫描类型及原理
  6. js改变img标签的src属性在IE下没反应的解决方法
  7. 安装 Windows8 后值得做的十多项简单优化,让Win8速度快上加快!
  8. Android 开发常用代码片段
  9. Android开发--多媒体应用开发(二)--SoundPool的使用
  10. ubuntu 配置网络