小编bob*_*obo的帖子

Gson序列化HashMap <Teacher,List <Student >>

我有一张地图,其中一个键的值是一个对象列表.能够序列化键,builder.enableComplexMapKeySerialization();但值没有按预期序列化,因为它们在反序列化而不是对象上返回一个字符串.

下面是序列化的输出

[{"id":31001,"name":老师"]},//这是关键

[{"id":33033,"name":"student1"},{"id":34001,"name":"student2"}]],//这是值列表

我使用了相关的TypeToken,TypeToken<HashMap<Teacher, List<Student>>>但仍然是列表值在反序列化而不是对象上返回一个字符串.

serialization android gson deserialization

6
推荐指数
1
解决办法
6761
查看次数

计算硬盘容量

考虑具有以下特征的磁盘:
表面
数16 扇区数/圆柱
数4096 每个表面的磁道数2048
每个扇区的字节数512

1)磁盘有多少个模式?
我得到:曲面数/ 2 = 8

2)每钉多少个部门?
我得到:每个圆柱的轨道数=每个表面的轨道*曲面
= 2048 * 16 = 32,768
每个轨道的扇区数=每个圆柱的轨道数/每个圆柱的扇区数

        = 32, 768 / 4096 
        = 8  
Run Code Online (Sandbox Code Playgroud)

3)
我得到的此磁盘的总大小是多少:总大小=圆柱体*表面*每磁道扇区* 512字节

    = 32,768 * 16 * 8 * 512  
    = 2, 147, 483, 648 bytes  
    = 2, 097, 152 Mb  
    = 2, 048 Gb  
Run Code Online (Sandbox Code Playgroud)

问题是,我不知道这是否是正确的解决方案

diskspace disk

3
推荐指数
1
解决办法
4万
查看次数

标签 统计

android ×1

deserialization ×1

disk ×1

diskspace ×1

gson ×1

serialization ×1