18 Eylül 2019 Çarşamba

ConvertUtils Sınıfı

Giriş
Şu satırı dahil ederiz
import org.apache.commons.beanutils.ConvertUtils;
Bu sınıf yerine şöyle yapmak belki daha kolay.
try {
  Method valueOf = field.getType().getMethod("valueOf", String.class);
  Object value = valueOf.invoke(null, param);
  field.set(test, value);
} catch ( ReflectiveOperationException e) {
    // handle error here
}
convert metodu
String'den sayıya çevirmek için kullanılır.
Örnek
Şöyle yaparız.
final Object v = ConvertUtils.convert("42", Integer.class);
Örnek
Şöyle yaparız
Long[] longArrays= (Long[]) ConvertUtils.convert(stringArrays, Long[].class);
primitiveTpWrapper metodu
int için Integer.class döner.

Hiç yorum yok:

Yorum Gönder