java datastream
//DataOutputStream类似于python的pickle,就是将内存里的东西序列化,没有经过转码.也可以将对象写入文件.
//BufferedWriter等方法写入文件是需要ascii,utf8等转码的
read
package demo;import java.io.DataInputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;/*** DataInputStream可以从字节流中直接转换出具体的数据类型*/
public class demo {public static void main(String[] args) throws Exception{DataInputStream dis = new DataInputStream(new FileInputStream("d:/test.txt"));//int age = dis.readInt();//long readLong = dis.readLong();//float readFloat = dis.readFloat();//double readDouble = dis.readDouble();//boolean readBoolean = dis.readBoolean();//String readUTF = dis.readUTF();String name = dis.readUTF();int age = dis.readInt();System.out.println(name);System.out.println(age);}
}
write
package demo;import java.io.DataOutputStream;
import java.io.FileOutputStream;/*** DataOutputStream是一个包装流,它可以将各种类型的数据在内部转成byte字节,然后利用FileOutputStream写入文件中*/
public class demo {public static void main(String[] args) throws Exception {DataOutputStream dos = new DataOutputStream(new FileOutputStream("d:/test.txt"));// 写入一个整数 4个字节int age = 18;//dos.writeInt(age);// 写一个long 8个字节//dos.writeLong(19999);// 写一个float数据 4个字节//dos.writeFloat(18.8f);// 写一个double数据 8个字节//dos.writeDouble(18.8);// 写一个boolean值,true其实写入了一个1 ,false其实写入了一个0//dos.writeBoolean(true);// writeutf在写真正的数据的同时,会在前面加上2个字节的长度记录dos.writeUTF("啊啊啊");dos.writeInt(48);dos.close();}
}
java datastream相关推荐
- hpcc_使用Java将数据流式传输到HPCC
hpcc 高性能计算集群(HPCC)是类似于Hadoop的分布式处理框架,除了它运行以自己的称为企业控制语言(ECL)的特定领域语言(DSL)编写的程序外. ECL很棒,但是偶尔您会想用其他语言来执行 ...
- 使用Java将数据流式传输到HPCC
高性能计算集群(HPCC)是类似于Hadoop的分布式处理框架,除了它运行以自己的称为企业控制语言(ECL)的特定领域语言(DSL)编写的程序外. ECL很棒,但是偶尔您会想用其他语言来执行繁重的任务 ...
- (十八)Flink Table API SQL 编程指南 Table API 和Datastream API 集成
文章目录 DataStream 和 Table 之间的转换 依赖项和导入 配置 执行行为 datastream API table API 批处理运行时模式 Changelog统一 处理(仅插入)流 ...
- DataStream API:Overview
Flink DataStream API Programming Guide Flink DataStream API编程指南 DataStream programs in Flink are reg ...
- Flink SQL 的 9 个示例
作者:贺小令(晓令) 本文由阿里巴巴技术专家贺小令分享,社区志愿者郑仲尼整理.文章基于 Flink 1.9 版本,从用户的角度来讲解 Flink 1.9 版本中 SQL 相关原理及部分功能变更,希望对 ...
- 【2】flink数据流转换算子
[README] 本文记录了flink对数据的转换操作,包括 基本转换,map,flatMap,filter: 滚动聚合(min minBy max maxBy sum): 规约聚合-reduce: ...
- flink教程-聊聊 flink 1.11 中新的水印策略
文章目录 背景 新的水印生成接口 内置水印生成策略 固定延迟生成水印 单调递增生成水印 event时间的获取 处理空闲数据源 背景 在flink 1.11之前的版本中,提供了两种生成水印(Waterm ...
- Apache Flink 1.13.0 发布公告
Apache Flink 社区很高兴宣布 Flink 1.13.0 的发布!200 多个贡献者为这个新版本处理了 1000 多个问题. 该版本使我们迈出了一大步:将流处理应用程序变得与其他任何应用程序 ...
- 大数据常见面试问题汇总
目录 第1章 核心技术 1.1 Linux&Shell 1.1.1 Linux常用高级命令 1.1.2 Shell常用工具及写过的脚本 1.1.3 Shell中单引号和双引号区别 1.2 Ha ...
最新文章
- 洛谷P1456 Monkey King
- IPv6扩展头部 (四) 分片头部 Fragment Header for IPv6
- spring service 怎么拿到数据源信息_SSM(SpringMVC + Spring + MyBatis)中各层作用及关系Ⅰ...
- grep从文件末尾开始找_c++ 开始之旅
- cmd mysql uroot p不是内部或外部命令...
- NANUI能否运行在linux,Nanui 项目示例
- 深度学习之基于卷积神经网络(VGG16CNN)实现海贼王人物识别
- php实例化类的方法,在PHP中实例化类实例的不同方法
- Spring boot (1)--- 第一个应用程序helloworld
- 第 6 章 本地方法接口
- 有个AI陪你一起写代码,是种怎样的体验?| 附ICLR论文
- Codeforce 697A - Pineapple Incident
- IRedMail迁移方案
- Linux终端界面Screen实现桌面共享
- EasyUI下拉框自适应高度
- Word小技巧总结(持续更新中……)
- 反脆弱性:为什么工作越稳定,人生越脆弱?
- 实用干货!正交试验设计及极差分析步骤总结!
- ROSIntegration ROSIntegrationVision与虚幻引擎4(Unreal Engine 4)的配置
- 21、ESP12E Motor Shield 电机驱动板使用
热门文章
- android:fillviewport=true 不起作用,无法在android模拟器中滚动
- 微课|玩转Python轻松过二级(1.3节):编码规范与代码优化建议1
- Python使用pyinstaller打包几个小技巧
- Python编写抽奖式随机提问程序
- 详解OpenCV中的cvCreateMat()函数
- 帝国cms 留言板html,帝国CMS留言板加字段和验证码
- 查看gpio状态_基于Arduino开发,借助blinker平台,让NodeMCU实现8路继电器APP端状态监视和控制...
- matlab 请验证三角等式,[转载]matlab
- java拆分list_Java平均拆分list
- C++之set()函数和get()函数探究