有两个不同的实体
List<Data1> objectID1 ,begintime ..
List<Data2> objectID2 , begintime....
里面都是有时间参数 用一个中间实体 List<TAAData> objectID ,type ,begintime
提取List<Data1>和List<Data2> 里的数据进行存储
现在想按时间 对List<TAAData>进行 倒序排序 这样 List<Data1>和List<Data2> 里的数据 就可以混在一起排序了
问题是分页的时候 总数量是 List<Data1>的数量 加上List<Data2> 的数量 之和
,每页显示10条数据,List<Data1>和List<Data2> 的数量是不均等的
取数据的时候 List<Data1>取5条, List<Data2>取 5条,尽量均等
到最后的时候 可能出现List<Data1>大于List<Data2> 那么就要用List<Data1> 多的数据填充 List<Data2> 的空缺
比如List<Data1> 9条 List<Data2> 10条
那么 1-10 是 List<Data1> 5 ,List<Data2> 5
1-19 是 List<Data1> 4 ,List<Data2> 5
现在问题是每次去取List<Data1>和List<Data2>的数据的 索引开始和结束范围 出现了问题 不知道怎么算好
望知道的指教一下!
出现了什么问题?