ArrayList Finden, Erste und Letzte Element

Guten Abend,

Ich habe eine ArrayList (instanziiert wie ld_data) und ich die Iteration vorwärts-und rückwärts-Suche /Anzeige, um den Benutzer das element Daten. In diesem Prozess muss ich wissen, wenn ich mich an das erste element und das Letzte. Erkennen, wenn ich an das Letzte element ich mache es so:

if((index + 1) <= ld_data.size())
{
    ....
}

Dies funktioniert, da die size-Eigenschaft ist auch die Obere Grenze der ArrayList. Jedoch erkennen, wenn ich an das erste element ist nicht so einfach für mich. Die besten, die ich in der Lage gewesen, um herauszufinden, ist dies die scheint mir ziemlich lahm....aber es funktioniert.

if((index - 1) >= (ld_data.size() - ld_data.size()))
{
    ....
}

In C# .NET-Welt haben wir die ArrayList.Obergrenze oder ArrayList.Untergrenze gibt es etwas ähnliches in Java?

JB

EDIT: Weitere details. So für weitere Informationen stehe ich an einer ListView. Also, wenn der Benutzer einen Bildlauf zu dem ersten element der Liste, die ich zeigen möchte, eine msg - "Beginn der Liste" und wenn Sie das Ende erreichen-show "Ende Liste". Ich weiß, es gibt eine scrollbar, macht dies offensichtlich, ich versuche nur, um ein Beispiel zu geben von dem, was ich Tue. So erfolgt die Prüfung in der "OnScroll" - Ereignis.

InformationsquelleAutor der Frage GPGVM | 2012-06-07

Schreibe einen Kommentar