powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Хранение парных значений.
2 сообщений из 2, страница 1 из 1
Хранение парных значений.
    #39159621
Pashekka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Есть данные, которые попадают в виде поле-значение:
Код: java
1.
Дата, Время, Задание, Состав


значение поля Состав имеет внутри себя еще данные
Код: java
1.
Состав = Имя, Роль, Тип


Подскажите как лучше хранить данные в таком виде?
В дальнейшем все это будет записано в БД.
т.к. все будет хранится в БД сразу выбрал ContentValues
С ним все удобно и хорошо, но возникает вопрос как хранить поле Состав ,
что бы в дальнейшем не составляло труда вытащить данные.
Сейчас реализовано так:
Вся строка это массив ContentValues, а Состав это тоже массив ContentValues,
но в дальнейшем преобразованный в строку и сохраненный в
поле состав сохраняется в массив строки
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
ArrayList <ContentValues> iCal = new ArrayList<ContentValues>();
ContentValues fCal = new ContentValues();
while (...) {
...
fCal.put("DTSTART", DTSTART);
while (ATTENDEE.contains("ATTENDEE;")) {
                    ContentValues cv_ATTENDEE = new ContentValues();
                    String sATT_CN = copyWordOfField(ATTENDEE, "CN=", ";ROLE");
                    cv_ATTENDEE.put("ATT_CN",sATT_CN);
                    String sATT_ROLE = copyWordOfField(ATTENDEE, "ROLE=", ";PARTSTAT");
                    cv_ATTENDEE.put("ATT_ROLE",sATT_ROLE);
                    String sATT_CUTYPE = copyWordOfField(ATTENDEE,"CUTYPE=",";RSVP");
                    cv_ATTENDEE.put("ATT_CUTYPE",sATT_CUTYPE);
                    begpos = ATTENDEE.indexOf("ATTENDEE;",1);
                    endpos = ATTENDEE.length();
                    ATTENDEE = ATTENDEE.copyValueOf(ATTENDEE.toCharArray(),begpos+9,endpos-begpos-9);
                    a_ATTENDEE.add(cv_ATTENDEE);
                }
fCal.put("ATTENDEE", a_ATTENDEE.toString());
a_ATTENDEE.clear();
iCal.add(fCal);
...
}
...
Рейтинг: 0 / 0
Хранение парных значений.
    #39159655
Pashekka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все решил!
Создал два класса и массив.
Pashekka,
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Хранение парных значений.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]