站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题序列化的问题!急

序列化的问题!急

摘要: 序列化的问题!急


我引用开发包中有这样的语句
Set values = new HashSet();
values.add(entry.getValue());entry是一个对象,getValue返回的是一个Serializable。而且还有这样的语句private Serializable value;
请问放到Set集合中的Serializable是什么呀,怎么将set集合中的元素逐个读出来呀?


Serializable的意思是一个可序列化的对象。你可以使用Set的iterator()取出一个Iterator
,然后遍历。如:

Iterator iter = values.iterator();
while(iter.hasNext()) {
Seralizable obj = iter.getNext();
//todo
}




楼主我支持你
-----------------
松自萧萧云自飘
风中独酌亦逍遥
抚却凡愁与尘念
琴韵未解恨已销


Serializable 是一个java接口,就是一个标记接口,表示可序列化
for(Serializable item:values){
// item
}


实现了Serializable接口 表示该类可序列化


Java 那个版本可以这么写呀?
Set values = new HashSet();


while(values.hasNext()) {
Seralizable obj = values.getNext();
}


↑返回目录
前一篇: 请教一个算法,一个数组 分别按从大到小 和从小到大输出
后一篇: 什么是第三方包?