java - 如何查看数组列表是否已填充

标签 java

你好我正在创建一个使用数组列表的应用程序(练习目的不是真正的应用程序) 我创建了一个方法,它可以给出数学答案,但前提是 arraylist 不包含任何对象。出于某种原因,我总是在 if/else 结构中看到 else。

这是我检查数组列表是否包含对象的方法

public void sluitRegistratie() {

    aantalBezoekers = bezoeker.size();

    if(!(aantalBezoekers >= 0)) {

        String str = "Gemiddelde tijd bezoekers: " + (gesommeerdeTijd / aantalBezoekers);

        JOptionPane.showMessageDialog(null, str);
    }
    else {
        JOptionPane.showMessageDialog(null, "Bezoekers zijn nog niet weg");
    }

}

最佳答案

ArrayList 有一个 isEmpty() 方法,如果数组列表为空,该方法将返回 true,否则返回 false。所以看起来你想要 if(bezoeker.isEmpty())...

关于java - 如何查看数组列表是否已填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13828521/

相关文章:

java - JSON 使用 google-gson 序列化/反序列化通用类型

java - 使用java读取特定单词后的文件

java - 将 PowerMock 与 cucumber 一起使用

java - 用Java中的步骤迭代LinkedList

java - com.ibm.db2.jcc.am.io : DB2 SQL Error: SQLCODE=-440, SQLSTATE=42884

Java Class.forName() 不起作用,从属性文件加载类字符串

java - Vaadin:如何显示 MySQL 数据库中的数据?

java - 选项卡式 Activity 中的Android声音

Java:关于字符串的初学者问题

java - 在 AWS 服务器实例中启动 tomcat 7 时,未创建 log4j 新日志文件