19 Eylül 2019 Perşembe

NumberUtils Sınıfı

Giriş
Bu sınıf String'den parse edebilme metodları sunuyor ancak String'e dönüştürme metodları sunmuyor.

createDouble metodu
Bu metod altta Double.valueOf() metodunu kullandığı için locale sentive değildir.

isDigits metodu
Şöyle yaparız.
String numberString = "-23.56";
long longNumber = (isDigits(numberString) ? 
  toLong(numberString) :
  (long) toDouble(numberString));
isNumber metodu
String'in parse edilebilen bir sayı olup olmadığını döner.

toDouble metodu
Şöyle yaparız.
double value = NumberUtils.toDouble(numberString);
toInt metodu
İmzası şöyle. String'i int'e çevirir. Çeviremezse 0 veya belirtilen default değeri döner.
public static int NumberUtils.toInt(java.lang.String str, int defaultValue)
Örnek
Şöyle yaparız.
NumberUtils.toInt(myString, 0);
Örnek
Şöyle yaparız.
NumberUtils.toInt("123", 42) ==> 123
NumberUtils.toInt("abc", 42) ==> 42
toLong metodu
Şöyle yaparız.
long value= NumberUtils.toLong(numberString);

Hiç yorum yok:

Yorum Gönder