Объявление объекта ArrayList окончательным для использования в файле констант

Я создаю ArrayList объектов.Ниже приведен код

ArrayList someArrayList = new ArrayList();

Public ArrayList getLotOfData()
{
ArrayList someData = new ArrayList();
return someData; 
}


someArrayList = eDAO.getLotOfData();

. Когда у меня есть этот объект ArrayList "someArrayList", я хотел бы объявить его общедоступным и окончательным и сохранить в файле констант, чтобы к нему можно было получить доступ глобально. Как я могу это сделать? Если я объявлю объект Arraylist общедоступным и окончательным, я не смогу переназначить ему какие-либо значения. Я пробовал следующее

public final ArrayList anotherArrayList = new ArrayList();

anotherArrayList.addAll(someArrayList);

. Я надеялся сохранить этот «anotherArrayList» как глобальный объект ArrayList и использовать его, но это возвращает исключение нулевого указателя. Я хочу использовать его как строковую константу «ConstantsFile.anotherArrayList». Есть идеи ???

32
задан Raghu 14 February 2012 в 22:26
поделиться