在Java编程中,有时候我们需要判断一个ArrayList类的实例是否为空。为了解决这个问题,Java提供了一个isEmpty()函数。
isEmpty()函数是ArrayList类的一个成员函数,用于判断ArrayList是否为空。
import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayListlist = new ArrayList (); System.out.println(list.isEmpty()); } }
运行以上代码,输出结果为true。因为我们在创建ArrayList对象后,并没有向其中添加任何元素,所以isEmpty()函数返回true。
isEmpty()函数的返回值是一个布尔值,当ArrayList为空时返回true,否则返回false。
在实际应用中,我们可以利用isEmpty()函数来判断一个ArrayList是否为空,从而进行相应的处理。
import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayListlist = new ArrayList (); if (list.isEmpty()) { System.out.println("ArrayList为空"); } else { System.out.println("ArrayList不为空"); } } }
以上代码会输出"ArrayList为空",因为我们在创建ArrayList对象后,并没有向其中添加任何元素。
如果我们在创建ArrayList对象后,向其中添加了元素:
import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayListlist = new ArrayList (); list.add("Hello"); if (list.isEmpty()) { System.out.println("ArrayList为空"); } else { System.out.println("ArrayList不为空"); } } }
以上代码会输出"ArrayList不为空",因为我们向ArrayList中添加了一个元素。
通过使用isEmpty()函数,我们可以方便地判断一个ArrayList是否为空,从而根据需要进行相应的操作。
本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com