Java static ArrayList<Object> 删除问题

标签 java

我有static ArrayList<Batch> 。我想删除哪个对象包含产品代码

这是我的批处理实体

public class BatchControl implements Parcelable{
  private String productCode;
  private String lotNumber;
  private String batchSerialNumber;
  private double quantity   ;
  private int sequence;
  private String productName;
  private String type;
  //Setter & getter
 }

这是我删除的对象

  static ArrayList<String> lstString = new ArrayList<String>();
  for (Iterator<Batch> i = lstString.iterator(); i.hasNext(); ) {
        Batch value=(Batch )i.next();
        if(value.getSequence() == iVal) {
            lstString.remove(value);
        }
    }

iVal Android TableLayout 包含行号。

        String number = txtNumber.getText().toString();
    iVal = Integer.parseInt(number);

但它没有删除哪个对象具有 iValue。由于 resoan 静态数组列表,因此每次删除大小时都会发生变化。

请帮帮我。

提前致谢。

最佳答案

关于Java static ArrayList<Object> 删除问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10650446/

相关文章:

java - 使用jsp将值插入到oracle表中

java - 如何修改 Eclipse 插件中的函数体?

java - 条件 "a server is up"的构成是什么

java - 如何在我的 Android 应用程序中创建上述各自的 View ?

java - quartz 作业运行

java - NoClassDefFoundError-非常奇怪的行为

java - 从java以低优先级运行ffmpeg

JavaFX 在 3D 中标记轴

java - 无法 Autowiring 。找不到 SimpMessagingTemplate 类型的 bean

java - 替换java字符串中未知数量的值