lina-: String auf lösen

Beitrag lesen

moin peterpro :)

ich habe einen String etwa so "1,3,4-6,8,10,12
Daraus soll ein Vector mit Zahlen (Interger)werden, also so 1 3 4 5 6 8 10!

wie du aus einem String anhand einer RegExp ein Array erstellst hat dir ja derletztekick schon verraten. Anschliessend musst du dieses Array durchlaufen. Zunächst prüfst du ob ein "-" vorkommt. Ist dies der Fall, wandelst du zuerst die Stellen bis zum "-" in Integer um und anschliessend die Stellen nach dem "-". (ParseException nicht vergessen). In einer Schleife von der ersten umgewandelten Zahl bis zur zweiten umgewandelten Zahl steckst du alle Werte (eben auch die Zwischenwerte) in deinen vorher erstellten Vector.
Falls kein "-" vorhanden ist, wandelst du einfach nur den String in Integer um und steckst ihn (falls keine Exception geworfen wurde) in deinen Vector.

liebe Grüße aus Berlin
lina-

--
Self-Code: ie:% fl:( br:^ va:) ls:/ fo:| rl:( ss:) de:] js:| mo:)