Exemplo n.º 1
0
 public static long toLong(final Object o) {
   if (o instanceof BigDecimal) {
     return NumberUtil.toLong((BigDecimal) o);
   } else if (o instanceof Number) {
     return new BigDecimal(String.valueOf(o)).longValue();
   } else {
     return NumberUtils.toLong(String.valueOf(o));
   }
 }
Exemplo n.º 2
0
 public static Long[] toLongArray(final Object[] strArray) {
   if (strArray == null) {
     return new Long[0];
   }
   final Long[] numeros = new Long[strArray.length];
   for (int i = 0; i < strArray.length; i++) {
     numeros[i] = NumberUtil.toLong(strArray[i]);
   }
   return numeros;
 }
Exemplo n.º 3
0
 /** Tranforma um array de Object em um array de Long. */
 public static Set<Long> toLongSet(final Object[] strArray) {
   if (strArray == null) {
     return new HashSet<Long>(0);
   } else {
     final Set<Long> numeros = new HashSet<Long>();
     for (final Object element : strArray) {
       numeros.add(NumberUtil.toLong(element));
     }
     return numeros;
   }
 }