android 输出流对象,Android-IO流之对象操作流ObjectInputStream/ObjectOutputStream
目录
ObjectInputStream/ObjectOutputStream对象操作流
--12.1 ObjectInputStream 对象操作输入流/反序列化
--12.2 ObjectOutputStream 对象操作输出流/序列化
12.ObjectInputStream/ObjectOutputStream对象操作流
可以进行序列化/反序列化,将一个对象写出,或者将一个序列化的对象读入。
12.1 ObjectInputStream 对象操作输入流/反序列化
ObjectInputStream构造方法
public ObjectInputStream(InputStream in)
ObjectInputStream重要方法
public final Object readObject()
ObjectInputStream使用
public class Person implements Serializable {
private String name;
private String age;
public Person(String name, String age) {
this.name = name;
this.age = age;
}
...
}
File dir = Environment.getExternalStorageDirectory();
File dst = new File(dir, "dst4.txt");
FileInputStream fis = new FileInputStream(dst);
ObjectInputStream ois = new ObjectInputStream(fis);
Person person = (Person) ois.readObject();//Person一定要实现Serializable接口才可序列化
Log.d("xl", person.toString());
ois.close();
12.2 ObjectOutputStream 对象操作输出流/序列化
ObjectOutputStream构造方法
public ObjectOutputStream(OutputStream out)
ObjectOutputStream重要方法
public final void writeObject(Object obj)
ObjectOutputStream使用
public class Person implements Serializable {
private String name;
private String age;
public Person(String name, String age) {
this.name = name;
this.age = age;
}
...
}
File dir = Environment.getExternalStorageDirectory();
File dst = new File(dir, "dst4.txt");
FileOutputStream fos = new FileOutputStream(dst);
ObjectOutputStream oos = new ObjectOutputStream(fos);
Person p = new Person("a", "1"); //Person一定要实现Serializable接口才可序列化
oos.writeObject(p);
oos.close();
android 输出流对象,Android-IO流之对象操作流ObjectInputStream/ObjectOutputStream相关推荐
- java io--内存操作流_JavaIO——内存操作流、打印流
我们之前所做的都是对文件进行IO处理,实则我们也可以对内存进行IO处理.我们将发生在内存中的IO处理称为内存流. 内存操作流也可分为两类:字节内存流和字符内存流. (1)ByteArrayInputS ...
- 一篇文章总结java IO流(File、字节流、字符流、特殊操作流)
目录 1.File 1.1 File类概述和构造方法 1.2 File类创建功能 1.3 File类删除功能 1.4 File类判断和获取功能 2.字节流 2.1 IO流概述和分类 2.2 字节流写数 ...
- Java高级:IO流、File类、抽象基类、节点流、缓冲流、图片加密、其他流、对象流、随机存取文件流
package com.atguigu.java3;import org.junit.Test;import java.io.File; import java.io.IOException; imp ...
- java流式接口,JAVA流式计算
JAVA流式计算 流的简单介绍 Java 8 中,引入了流(Stream)的概念,利用提供的Stream API,我们可以方便的操作集合数据,这种方式很类似于使用SQL对数据库的操作. 如何生成流 利 ...
- IO流基本知识总结【字节输入输出流、字符输入输出流、转换流、对象流】
1.概述: 流是可以承载东西的数据流:java中io流也是用来承载运输数据的. 2.分类: 1.按流向分:[参考内存:进入内存叫做输入,出内存叫做输出] 1.输入流:承载数据进入内存的流叫做输入流 2 ...
- android 序列化存储对象,android中对象序列化存储
项目中要存储一些数据为了提高不必要的网络请求,提高效率,用到数据持久化的知识点,针对这个问题,解决办法其实有很多,以前在项目中是服务获取到webservice的xml,然后直接将xml保存在本地,之后 ...
- Java19-day10【标准输入输出流、字节字符打印流、对象序列化-反序列化流、serialVersionUIDtransient、Properties】
视频+资料[链接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg 提取码:zjxs] Java基础--学习笔记(零起点打开java世界的大门)--博 ...
- android studio 自动生成对象,在Android Studio中快速导入可绘制对象的方法?
在Android Studio中快速导入可绘制对象的方法? 在Android项目中的某个时候,您将需要在res/drawable目录中导入一些可绘制对象-工具栏图标,图像,UI功能. 大多数情况下,您 ...
- 让你的数据和对象有源有出路,一文打尽,Java常用IO流处理流(处理字节流文件流)缓冲流、转换流、对象流等
文章目录 缓冲流 转换流 标准输入输出流 打印流 数据流 对象流 随机存取文件流 Java NIO 缓冲流 为了提高数据读写的速度,Java API提供了带缓冲功能的流类,在使用这些流类时,会创建一个 ...
最新文章
- c语言gsl,从GSL库获取C gsl_fit_linear()函数中的线性回归的p值
- disconf 中文乱码
- 断网与黑客无关 我来抖一抖暴风那点见不得人的猫腻
- NYOJ 179 LK's problem
- 别具一格的HAO3GP整站源码花坛
- MS SQL入门基础:查看与修改索引
- html作业word,Word实验作业——个人简历.doc
- uRPF Unicast Reverse Path Forwarding
- pip install
- “5g+工业互联网”,工业生产制造迎来新突破
- 设计模式 _第五招式_建造者模式
- HTML5编写的小游戏
- 程序员工作两年的经验
- python random.randint()函数介绍
- 【好莱坞再现钢铁战士】阿里筹拍AI电影,《阿甘正传》导演执导
- Linux命令之screen命令
- 网络模拟工具Netem
- java 定位打印_java定位打印(如:超市,票据打印)
- java无法引用int_Java中的“int不能被解除引用”
- AMDR5-5600g+光威悍将2666 16G测试
热门文章
- 玩转未来科技感!高端电商海报设计素材
- 只有1kb的清理软件_安卓手机总空间不足?试试这6个清理方法,瞬间多出几个G!...
- 不同型号的二极管模块并联_电阻可以串联,为何二极管不适合串联?
- python中文字符串排序问题_Python字符串排序
- 淘云互动机器人_淘云互动APP下载安装_淘云互动app机器人下载安卓官网v2.21.9-麦块安卓网...
- c++ helloworld_《Linux设备驱动程序》(二)——Hello World
- C++ 处理异常相关
- 学习计划Current(2019.4.23)
- 欢迎使用 QEMU 的文档!| 目录
- 云计算:OpenStack、Docker、K8S(Kubernetes容器编排工具)的演进史 | 附推荐阅读