Я получил мой класс с конструктором:Java - поиск строки в ArrayList объектов
public Dane(String Imie, String Nazwisko, String nrTelefonu, int licznik)
{
this.id.Imie = Imie;
this.id.Nazwisko = Nazwisko;
this.id.nrTelefonu = nrTelefonu;
this.id.licznik = licznik;
}
и ArrayList этих объектов ...
static List<Dane> listaOsob = new ArrayList<Dane>();
в данный момент я ищу, используя что-то вроде это:
for(int i=0;i<listaOsob.size();i++)
{
if ((listaOsob.get(i).id.Imie).equals("Krzysiek"))
{
listaOsob.get(i).opis();
}
}
Итак ... Я знаю, как искать, когда кто-то дает мне полное имя, фамилию или номер телефона ... но Я хотел бы, чтобы поиск всегда так:
Введите текст для поиска: KRZ
так было бы найти Кшиштоф Марецки 700700700 Krzysiek Fraczak 500500500'
и т.д. и т.п.
Как может Я делаю это?
Это работает, глупо меня, я думал, что это будет сложнее, спасибо! – arienn