Массив динамических массивов
Добавлено: 06 июн 2013, 23:50
Доброго времени суток. Делаю небольшой проект для Android. Имеется: количество лент в днях, которое вначале неизвестно и пять дней недели. Есть xml parser, который по мере чтения документа должен заполнить ленты в соответствующих днях недели. Необходимо: создать массив динамических массивов(либо другую подобную структуру) Пробовал сделать примерно так:
[syntax=java]static ArrayList<String> lessonList[];
static ArrayList<String> cabienetesList[];
static ArrayList<String> commentsList[];
...
static void create () {
for (int i = 0; i < 5; i++) {
lessonList = (ArrayList<String>) new ArrayList<String>();
cabienetesList = (ArrayList<String>) new ArrayList<String>();
commentsList = (ArrayList<String>) new ArrayList<String>();
}
}
[/syntax]
Потом наполнить так:
[syntax=java]V.cabienetesList[dayOfWeek].add(xpp.getAttributeValue(i));[/syntax]
Не вышло, получил NullPointerException.
Подскажите пожалуйста в какую сторону копать.
[syntax=java]static ArrayList<String> lessonList[];
static ArrayList<String> cabienetesList[];
static ArrayList<String> commentsList[];
...
static void create () {
for (int i = 0; i < 5; i++) {
lessonList = (ArrayList<String>) new ArrayList<String>();
cabienetesList = (ArrayList<String>) new ArrayList<String>();
commentsList = (ArrayList<String>) new ArrayList<String>();
}
}
[/syntax]
Потом наполнить так:
[syntax=java]V.cabienetesList[dayOfWeek].add(xpp.getAttributeValue(i));[/syntax]
Не вышло, получил NullPointerException.
Подскажите пожалуйста в какую сторону копать.