Я создаю список объектов 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». Любые идеи???