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