В этом примере у меня есть массив:Как хранить несколько значений в массиве в Android?
String[] books = new String[x];
Я хотел бы сохранить идентификатор и название в каждом месте:
books[0]=>id:0, title:"book title1"
books[0]=>id:1, title:"book title2"
books[0]=>id:2, title:"book title3"
books[0]=>id:3, title:"book title4"
Я хочу, чтобы хранить идентификатор, так как он может измениться. Я получаю идентификатор и заголовок из базы данных. Получение информации не является проблемой. Я хочу сохранить его таким образом, так в моих других функций это возвращается, я могу использовать что-то вроде:
btn.setText(regions[i].title)
Любое предложение о том, как справиться с этим было бы здорово.
Почему бы вам не создать 'Book' класс, который имеет' id' и 'title' в качестве членов класса? – gunar
вы можете использовать хэш-карту где id является ключом –
Использование может использовать 'ArrayList' объектов' Pair '. –