Stel ik wil de volgende regel opsplitsen via Stringtokenizer:
goldme;059847346;;whatever;
via nexttoken krijg ik de volgende resultaten:
goldme
059....
whatever
Wat er gebeurt is dat ik "whatever" terugkrijg bij de 3e aanroep terwijl ik erop reken dat die terugkomt bij de vierde aanroep, bij de derde aanroep zou ik een lege string moeten terugkrijgen aangezien daar weliswaar geen text staat maar wel een ";" die een delimiter aangeeft.
Dat is dus mijn probleem, niet alle data hoeft ingevuld te staan maar ik MOET de data in de goede volgorde binnenkrijgen, anders worden de zaken verkeerd toegewezen.
Ik rekende erop dat stringtokenizer bij de derde aanroep gewoon een lege string teruggeeft maar hij slaat dat gedeelte over en stuurt gewoon de volgende token waar wel text staat.
Heeft iemand enig idee hoe dit op te lossen is?
goldme;059847346;;whatever;
via nexttoken krijg ik de volgende resultaten:
goldme
059....
whatever
Wat er gebeurt is dat ik "whatever" terugkrijg bij de 3e aanroep terwijl ik erop reken dat die terugkomt bij de vierde aanroep, bij de derde aanroep zou ik een lege string moeten terugkrijgen aangezien daar weliswaar geen text staat maar wel een ";" die een delimiter aangeeft.
Dat is dus mijn probleem, niet alle data hoeft ingevuld te staan maar ik MOET de data in de goede volgorde binnenkrijgen, anders worden de zaken verkeerd toegewezen.
Ik rekende erop dat stringtokenizer bij de derde aanroep gewoon een lege string teruggeeft maar hij slaat dat gedeelte over en stuurt gewoon de volgende token waar wel text staat.
Heeft iemand enig idee hoe dit op te lossen is?