java - if语句条件防止空列表?

标签 java

我正在使用 GUI 并使用列表。当列表为空并且他们按下“显示列表”按钮时,我想创建一个 if 语句,而不是仅显示“[]”,该语句会导致消息“您的列表为空”。我已经尝试过这样做

if(!myList.contains(null)) { // problem here
        listBox.setText(myList.toString());
}else{
        listBox.setText("Your list is empty");
    }

我也尝试过 !myList.contains("") 但这似乎也不起作用。非常感谢任何帮助。谢谢。

最佳答案

List 有一个 isEmpty 方法,如果列表中没有项目,该方法将返回 true。

 if (!myList.isEmpty()) { 
     listBox.setText(myList.toString());
 } else {
     listBox.setText("Your list is empty");
 }

关于java - if语句条件防止空列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30584688/

相关文章:

java - 定位库

java - Android 可分块对象在 Activity 之间克隆

java - OkHttp 异步调用返回 JsonArray Null

java - 如何在 Jython 中使用 Java DOM 删除 XML 元素?

java - 如何更改我的代码,以便结果基于用户输入的年日?

java - ResponseEntityExceptionHandler 的 Spring 依赖

java - 使用 Spring 以编程方式创建 SQL 语句

java - 将新的 JPanel 添加到另一个 JPanel 中会导致 NullPointerException

java - 在 mallet 中为我的数据集创建自定义模式

java - Java中共享数据和方法的正确方法