Java 如何检查ArrayList中是否有任何内容
所以我想检查if语句中的数组列表中是否存在任何内容。所以不是Java 如何检查ArrayList中是否有任何内容,java,Java,所以我想检查if语句中的数组列表中是否存在任何内容。所以不是 MyArrayList.Contains("blah"); 我想要一些能检查里面是否有东西的东西 编辑!: 发现了! 谢谢你的帮助! 答复: MyArrayList.isEmpty(){ } 谢谢 只需检查列表的大小即可。如果它不是零,那么它里面有一些东西 if(arrayList.size() != 0) { //there is something in the list } 这就是你要找的。请参阅文档。: : 另外,请记住
MyArrayList.Contains("blah");
我想要一些能检查里面是否有东西的东西
编辑!:
发现了!
谢谢你的帮助!
答复:
MyArrayList.isEmpty(){
}
谢谢 只需检查列表的大小即可。如果它不是零,那么它里面有一些东西
if(arrayList.size() != 0) {
//there is something in the list
}
这就是你要找的。请参阅文档。:
:
另外,请记住,大多数情况下,最好针对接口(在本例中为
List
)而不是具体类(例如ArrayList
,LinkedList
)进行编程。您应该检查ArrayList是否为空
您可以通过以下代码片段实现此目的:
if (!arrayList.isEmpty()) {
//your code here...
}
您可以使用
.isEmpty()
这样简单地完成:
以及
检查列表的大小如何?@Pshemo使用正确的方法如何?@LutzHorn是的,这也有效(因为它使用的是
size
:D),您应该接受答案。非常感谢!我以为会是那样的!反应也这么快!比第一个更好!非常感谢!
if (list.size() > 0) {
// do something
}
if (!arrayList.isEmpty()) {
//your code here...
}
if(!myArrayList.isEmpty()){
//if your array list has something in it
}
if(myArrayList.isEmpty()){
//if your array list has nothing in it
}