我正在尝试从配置单元框中删除信息,而不返回null,而是使用更新的索引来改革列表。例如
Data in Box ( [1,2,3,4,5,6,7] ) box.deleteAt(1); Current Outcome: ( [1,null,3,4,5,6,7] ) box.length // Outcome 8 WANTED OUTCOME: ( [1,3,4,5,6,7] ) box.length // Outcome 7
我将如何实现想要的结果?
zour9fqk1#
您可以尝试getAt方法来获取该字段
getAt
box.getAt(1);
顺便说一下,您可以将此值传递给变量。
vaj7vani2#
我已经检查过了,当前的Hive没有您期望的删除方法,也许您可以从框中筛选列表。值:
final List<int> boxValueWithoutNull = box.values.whereType<int>().toList(); print(boxValueWithoutNull.length) // Outcome 7
2条答案
按热度按时间zour9fqk1#
您可以尝试
getAt
方法来获取该字段顺便说一下,您可以将此值传递给变量。
vaj7vani2#
我已经检查过了,当前的Hive没有您期望的删除方法,也许您可以从框中筛选列表。值: