Я думаю, название этого вопроса говорит само за себя или ничего не говорит ...
После нескольких часов поиска в Google, создания новых вещей на Java я решил спросить вас.
У меня есть класс хранения:
class AppInfo implements Comparable<AppInfo > {
private String appname = "";
private String pname = "";
private String versionName = "";
//private int versionCode = 0;
private Drawable icon;
private String appdir = "";
private String appSize = "";
@Override
public int compareTo(AppInfo other) {
int compareAppsName = appname.compareToIgnoreCase(other.appname);
return compareAppsName;
}
}
Я делаю то, что делаю, и в конце концов получаю Список, заполненный объектами.
Все отлично работает, ListView заполнен правильными данными ...
Теперь я хочу найти строку (определенное имя pname) и посмотреть, существует ли она в списке и, если она существует, какова ее позиция в списке (ее индекс).
Попытка создания другого списка только с данными, которые мне нужны .. пробовал списки, HashMaps, LinkedHashMap, 2-мерные массивы / arrayList ... ничего не получилось ...
Также попытался перебрать список, но не смог понять, как обращаться с полученными элементами.
Надеюсь, у меня есть смысл, и это даже возможно.
Раскрытие: Пожалуйста, потерпите меня, я немного новичок в Java.