gpt4 book ai didi

java - 从字符串数组列表中获取删除和添加的元素

转载 作者:行者123 更新时间:2023-12-04 21:29:06 27 4
gpt4 key购买 nike

我有一个包含值的字符串数组列表ListA,例如{a,b,c,d}。我做了一些操作,ListA 现在包含,比方说,{b,c,e}

我必须找出从 ListA 中删除了哪些元素,即 ad 以及添加了哪些元素,即 e

请帮忙。我是 Java 的新手,并且一直坚持这一点。

最佳答案

你实际上有 3 个选项,我可以建议。

  1. 有一个referenceList,你可以从中比较修改后的ListA,这样你就可以列出添加/删除的元素。

    see Noob UnChained's answer for sample code.

  2. 不使用 Arraylist,而是扩展它并覆盖 remove() 和 Noob UnChained 方法来添加(确保你坚持调用 super() 只是以防万一)存储被删除/添加的元素的逻辑。

    see Evgeniy Dorofeev's answer for sample code.

  3. 而不是直接调用 add()/remove() 编写实用程序方法,这些方法将依次调用 add()/remove() 并存储它从相应的 addedListremovedList

  4. add()/remove() 的元素

关于java - 从字符串数组列表中获取删除和添加的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16417787/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com