Arraygrösse herausfinden
-
Hi!
Könnbt ihr mir helfen? Ich habe eine Array, das eine dynamische Grösse hat. Wie kann ich nun herausfinden, wieviele Einträge das Array besitzt??? sizeof() oder length() geht ja nicht...Grüsse,
code_pilot
-
hi, mit der length-Variable des Array-Objekts
Object[]array=new Object[100]; int length =array.length;
[ Dieser Beitrag wurde am 07.07.2003 um 11:52 Uhr von crass editiert. ]
-
Hier eine etwas umständlichere Methode:
public void getArrayLength(Object[] array) {
String str = null;
int i = 0;
while (true) {
try {
str = array[i++].toString();
} catch (ArrayIndexOutOfBoundsException e) { break; }
}
return i;
}
:):D[ Dieser Beitrag wurde am 07.07.2003 um 14:39 Uhr von Pogo editiert. ]
[ Dieser Beitrag wurde am 07.07.2003 um 14:40 Uhr von Pogo editiert. ]
-
ja so gehts auch...is bestimmt auch sehr schnell wenn im array 10000 Felder sind
-
hehe, wie vergewaltige ich Java?
-
Original erstellt von crass:
ja so gehts auch...is bestimmt auch sehr schnell wenn im array 10000 Felder sindist ja nur die idee. implementieren kann mans dann mit binärer suche.