Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

NullUtil

public class NullUtil
extends Object

java.lang.Object
com.android.tradefed.util.NullUtil


具有实用功能的类,以帮助处理null

摘要

公共建设者

NullUtil ()

公开方法

static boolean allNull (Object... objs)

检查所有对象是否为空。

static int countNonNulls (Object... objs)

计算传递集中的非null对象

static int countNulls (Object... objs)

计算传递集中的null对象

static boolean isHomogeneousSet (Object... objs)

检查每个对象是否为空,或者每个对象都不为空。

static boolean singleNonNull (Object... objs)

检查是否只有一个对象为非null。

公共建设者

NullUtil

public NullUtil ()

公开方法

全部为空

public static boolean allNull (Object... objs)

检查所有对象是否为空。使用短路逻辑,因此对于许多对象集,它可能比countNonNulls(Object)更有效。

参量
objs Object

退货
boolean false如有传递的对象非空。否则为true 。特别是,如果没有传递任何对象,则返回true。

countNonNulls

public static int countNonNulls (Object... objs)

计算传递集中的非null对象

参量
objs Object

退货
int

countNulls

public static int countNulls (Object... objs)

计算传递集中的null对象

参量
objs Object

退货
int

isHomogeneousSet

public static boolean isHomogeneousSet (Object... objs)

检查每个对象是否为空,或者每个对象都不为空。使用短路逻辑,因此对于许多对象集而言,它可能比countNulls(Object)countNonNulls(Object)更有效。

参量
objs Object

退货
boolean true如果每个对象是null或者如果每个对象为非null 。否则为false

singleNonNull

public static boolean singleNonNull (Object... objs)

检查是否只有一个对象为非null。使用短路逻辑,因此对于许多对象集而言,它可能比countNonNulls(Object)更有效。

参量
objs Object

退货
boolean 如果列表中恰好有一个非null对象,则为true 。否则为false