字节流代码 java_java代码字符字节流
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代码字符字节流相关推荐
- 14:IO之字符字节流
字节流: InputStream OutputStream 字节流: FileInputStream FileOutputStream BufferedInputStream Buffer ...
- 系统学习JAVA第十七天(字节流、字符流、缓冲的字节流、缓冲的字符流、将字节流转换为缓冲的字符流、面向对象——>字节流转成对象)
系统学习JAVA第十七天 第一阶段在2021.2.1结束了! 一.数据传输 IO输入和输出,硬盘之间的数据交换 1.文件读写流程 ①创建文件的容器 ②判断方向 合适的类 创建和文件之间的通道 ③ 调用 ...
- java 字节流读取图片,字符流读取,二进制读取
这两天在学习java中如何对文件进行读取,首先当然是对最简单的文件txt文件进行操练了.并且,逐渐的了解了Java中IO流是如何对文件进行操作的 操练了一段时间,便开始了对图片进行读取,开始的想法如下 ...
- 字节流java_Java基础教程——字节流
IO流 水流 特点 连续性 逝者如斯夫,不舍昼夜: 方向性 一江春水向东流.水往低处流.百川东到海,何时复西归?少壮不努力,老大徒伤悲! 源头尽头 唯有源头活水来:覆水难收 Java里的IO也有这样的 ...
- Python20行代码实现视频字符化
Python20行代码实现视频字符化 我们经常在B站上看到一些字符鬼畜视频,主要就是将一个视频转换成字符的样子展现出来.看起来是非常高端,但是实际实现起来确实非常简单,我们只需要接触opencv模块, ...
- 颜色代码六位十六进制字符_8位十六进制颜色
颜色代码六位十六进制字符 One of the most requested capabilities in my early days of web development was the abil ...
- python 字符视频_Python20行代码实现视频字符化
Python20行代码实现视频字符化 我们经常在B站上看到一些字符鬼畜视频,主要就是将一个视频转换成字符的样子展现出来.看起来是非常高端,但是实际实现起来确实非常简单,我们只需要接触opencv模块, ...
- python 制作字符视频_20行Python代码实现视频字符化功能
我们经常在B站上看到一些字符鬼畜视频,主要就是将一个视频转换成字符的样子展现出来.看起来是非常高端,但是实际实现起来确是非常简单,我们只需要接触opencv模块,就能很快的实现视频字符化.但是在此之前 ...
- java中字符流和字节流的区别_java中字节流和字符流有哪些区别
java中字节流和字符流的区别有:1.定义不同:2.结尾不同:3.处理方式不同:4.缓冲区不同:5.编码方式不同.字节流默认不使用缓冲区,而字符流使用缓冲区.字节流采用ASCII编码,字符流采用uni ...
最新文章
- QGC地面站参数调节
- android TextView显示文字和图片
- Android端调用Caffe模型实现CNN分类
- 查找Linux中内存和CPU使用率最高的进程
- python假如输入错误重新输入_用Python写一个拼音输入法
- Pandas Groupby ApplyAgg
- dao-service-servlet-jsp构建简易web通讯录(三层开发)软件安装
- 二分插入排序(折半插入排序)--排序算法(六)
- 华硕笔记本计算机名称,华硕笔记本电脑有哪些型号 华硕笔记本电脑型号大全...
- matlab代码实现四阶龙格库塔求解微分方程
- 计算机教师所需技能,信息技术教师应具备哪些教学技能
- 计算机网络的组成与分类
- MySQL入门系列:MySQL数据类型
- 无涯教程: Laravel 8 - 队列介绍
- Excel表格拆分,教你三个绝招。
- OSPF 协议中的一个普通区域通过ASBR 注入192.168.0.0/24~192.168.3.0/24 共4 条路由,在ABR 中配置聚合为一条聚合路由192.168.0.0/22,此时ABR 会
- 双语矩阵论课程笔记(2)—— 【chapter 1】 Vector Spaces (Linear Spaces)
- 医学统计学 第四章(定量资料的统计描述)
- 仿网易163的在线HTML编辑器及其轻量化结构
- Linux自动化部署Web服务