Problem med arrays
Hej !Jeg er ved at lave en applet der viser en graf, og det kræver at jeg bruger nogle kommaseparerede parametre, disse lægger jeg i et array ved hjælp af følgende funktion :
public String[] split(String strData, String delimiter) {
int i = 0;
String[] values;
values = new String[10];
while (strData.indexOf(delimiter) >= 0) {
values[i] = strData.substring(0,strData.indexOf(delimiter));
strData = strData.substring(strData.indexOf(delimiter) + 1);
i++;
}
// loopet er ikke blevet kørt
if (i == 0) values[0] = strData;
return values;
}
mit problem er at antallet af strenge delt med kommaer skal være dynamisk, hvordan kan jeg køre arrayet igennem indtil det er tomt, og hvad hvis jeg vil have et dynamisk array, kan det lade sig gøre ? i øjeblikket kan den jo max håndtere 10.....
Med venlig hilsen
Ulrik Jensen
ulrik@qcom.dk
