Допустим, у нас есть метод, который может возвращать 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); } } }
Комментариев нет:
Отправить комментарий