java序列化与反序列化

例如我首先在一个txt文件中序列化Student对象,(每行一个Student对象)现在我需要按照Student中的一个属性(例如:名字)来对这个txt文件中所有存入的s... 例如我首先在一个txt文件中序列化Student对象,(每行一个Student对象)
现在我需要按照Student中的一个属性(例如:名字)来对这个txt文件中所有存入的student类来查找。并把找到的这个对象student打印,应该如何操作?
展开
 我来答
兰余丹o
2018-07-02 · 超过22用户采纳过TA的回答
知道答主
回答量:58
采纳率:50%
帮助的人:8.2万
展开全部
测试对象
package com.basic.serialize;

import java.io.Serializable;

/**
* @author chichuduxing
* @date 2017年2月3日 下午12:12:30
*/

public class DemoObject implements Serializable {

/**
*
*/
private static final long serialVersionUID = 8891296985717552768L;

/**
* 属性值.
*/
public String identityValue;
/**
* 属性类型.
*/
public String identityType;
/**
* 模型ID.
*/
public String modelId;
/**
* transient关键字申明该字段不会被序列化</br>
* 用户ID.
*/
public transient String userId;

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
GTA小鸡
高粉答主

2018-07-02 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.6万
采纳率:78%
帮助的人:1.3亿
展开全部
序列化是由JVM替你完成的,写入文件的是二进制数据。你不能控制一行写一个对象,因为二进制数据根本没有行的概念。你也不能直接在文件中搜索数据,只能由JVM先完成反序列化将对象恢复到内存中后,再从内存中搜索对象的值。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
缪股呵陆僚巴D8
2018-07-02 · TA获得超过158个赞
知道答主
回答量:318
采纳率:31%
帮助的人:73.2万
展开全部
上山容易下山难
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式