Статус:
Offline
Реєстрація: 29.07.2009
Повідом.: 54
Реєстрація: 29.07.2009
Повідом.: 54
Вопросы по Java
Здравствуйте!
Вопрос у меня такой: есть ArrayList объектов Unit, каждый содержит десяток полей. Я их вывожу через GUI определенным образом (списком ListView с использованием ArrayAdapter). Тут вроде бы все просто, но мне нужно фильтровать список по какому-то одному полю и выводить не весь список, а только его часть. Что я думаю: создать еще один ArrayList , например filteredList, куда сам буду отбирать объекты пробегаясь по первичному ArrayList и проверяя значение нужного поля. И ArrayAdapter натравить уже на filteredList. Мне кажется это немного долго и сложно, может есть какой-то более простой путь с использованием неизвестных мне классов? Если не затруднит черканите пару строк...
Здравствуйте!
Вопрос у меня такой: есть ArrayList объектов Unit, каждый содержит десяток полей. Я их вывожу через GUI определенным образом (списком ListView с использованием ArrayAdapter). Тут вроде бы все просто, но мне нужно фильтровать список по какому-то одному полю и выводить не весь список, а только его часть. Что я думаю: создать еще один ArrayList , например filteredList, куда сам буду отбирать объекты пробегаясь по первичному ArrayList и проверяя значение нужного поля. И ArrayAdapter натравить уже на filteredList. Мне кажется это немного долго и сложно, может есть какой-то более простой путь с использованием неизвестных мне классов? Если не затруднит черканите пару строк...