Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.

Lv 2740 points

crasherball

Favorisierte Antworten38%
Antworten84
  • Java: Search ArrayList for for Object-Variable?

    hi folks,

    I have a tiny problem....

    I have an ArrayList containing Objects of the type X (ArrayList<X> alist)

    a X has a non-private String Variable - like a name

    lets call it: X.name

    so, what i want now, is to search the ArrayList to see if it contains a certain Object X with a String-variable 'str' that equals X.name.

    I only know about the existence of the following method:

    alist.contains(Object)

    but obviously this method is going to compare an Object of type X with another X inside the ArrayList

    but I would like to compare X.name with str

    is that somehow possible in java?

    of course the worst-case-scenario would be:

    for (int i = 0; i < alist.size(); i++) {

    if (alist.get(i).name.equals(str)) {

    do xyz

    }

    }

    2 AntwortenProgramming & Designvor 1 Jahrzehnt