9 Eylül 2019 Pazartesi

Lang3 BooleanUtils Sınıfı

Giriş
Şu satırı dahil ederiz.
import org.apache.commons.lang3.BooleanUtils;
and metodu
Primitive veya Object kullanılabilir.
Örnek
Şöyle yaparız.
BooleanUtils.and(new boolean[]{true, true}) 
BooleanUtils.and(new Boolean[]{Boolean.TRUE, Boolean.TRUE})
isTrue metodu
Boolean nesnenin null kontrolünü de yapar.
Örnek
Şöyle yaparız
Boolean isReady = ...;

if (BooleanUtils.isTrue(isReady)) {
   // ...
}
toBoolean metodu
Unboxing işlemini yaparken Boolean nesnenin null kontrolünü de yapar.

toStringOnOff metodu
İmzası şöyle. Sonuç olarak "on","off" veya "null" döner
toStringOnOff(boolean bool)
toStringOnOff(Boolean bool)
toStringTrueFalse metodu
İmzası şöyle. Sonuç olarak "true","false" veya "null" döner
toStringTrueFalse(boolean bool)
toStringTrueFalse(Boolean bool)

toStringYesNo metodu
İmzası şöyle. Sonuç olarak "yes","no" veya "null" döner
toStringYesNo(boolean bool)
toStringYesNo(Boolean bool)
Şöyle yaparız. Çıktı olarak "no" alırız
boolean myBoolean = false;
String result = BooleanUtils.toStringYesNo(myBoolean);
System.out.println(result);

Hiç yorum yok:

Yorum Gönder