我有两个数组列表,说 currentTopicsDetailsList 和 updatedTopicsDetailsList。列表属于对象主题(类),即
List<Topic> currentTopicsDetailsList;
List<Topic> updatedTopicsDetailsList;
类 Topic 具有属性
- 秩
- 社会指数
- 推特索引
- 新闻索引
我想用 updatedTopicsDetailsList 值更新 currentTopicsDetailsList 中的值,
例如
- currentTopicsDetailsList[4].rank=158
- currentTopicsDetailsList[4].socialIndex= +245
- currentTopicsDetailsList[4].twitterIndex=-345
currentTopicsDetailsList[4].newsIndex=+340
updatedTopicsDetailsLIst[4].rank=null
- 更新的TopicsDetailsLIst[4].socialIndex= 300
- updatedTopicsDetailsLIst[4].twitterIndex=-56
- updatedTopicsDetailsLIst[4].newsIndex=+340
我想用 updatedTopicsDetailsList[4] 覆盖 currentTopicsDetailsList[4] ,条件是无论哪个具有 null 都应该被忽略,即 rank 属性应该是 158,即使它在 updatedTopicsDetailsList[4].rank 中为 null
现在正在对空字符串和空字符串进行 FOR 循环索引级别比较,但是是否有另一种快速的做事方式。