Поиск по этому блогу

суббота, 8 февраля 2014 г.

Как в Java преобразовать Object в Long


Допустим, у нас есть метод, который может возвращать ArrayList как Integer объектов так и Long объектов. В таком случае наш метод будет возвращать просто ArrayList состоящий из объектов, то есть ArrayList<Object>. Полученные объекты может понадобится конвертировать в Long. Как это сделать. Каждый объект типа Object можно преобразовать в строку, а строку уже можно распарсить при помощи метода класса Long - Long.parseLong(String str) 
public class Example1 {
  public static void main(String[] args) {
    List<Object> objects = new ArrayList<Object>();
    objects.add(new Integer(55));
    objects.add(new Long(80));
    objects.add(new Integer(66));
    objects.add(new Long(90));
    for (int i = 0; i < objects.size(); i++) {
      Long a = Long.parseLong(objects.get(i).toString());
      System.out.println(a); 
    } 
 
  }
 
}


Комментариев нет:

Отправить комментарий