Michael1234 hat gesagt.:naja, die Zahlen können irgendwo im Text stehen,
darum auch die makierung mit #x#,
kann ich das anders auch noch irgendwie machen?
Michael1234 hat gesagt.:Ich habe einen String:
"hallo ich bins der #12# von der #3# Reihe" und möchte irgendwie ganz einfach die Zahlen 12 und 3 als Integer rausbekommen,
Wie kann ich das am geschicktesten machen?
Michl
Michael1234 hat gesagt.:ja, ich versteh Dich schon, anderer String, andere Pos
Weise den string einem char Array zu und lies die Zeichen mittels Schleife einzeln ein. Bei dem Zeichen "#" musst dann halt entsprechend reagieren.Michael1234 hat gesagt.:ja, ich versteh Dich schon, anderer String, andere Pos,
geht das irgendwie einfach?
lg
Jango hat gesagt.:Weise den string einem char Array zu und lies die Zeichen mittels Schleife einzeln ein. Bei dem Zeichen "#" musst dann halt entsprechend reagieren.
Michael1234 hat gesagt.:immer nur 2 Zahlen aber die stehen irgendwo im String und sind immer mit #x# begrenzt,
lg
int pos1 = s.indexOf('#');
int pos2 = s.indexOf('#, pos1);
int zahl1 = Integer.parseInt(pos1+1, pos2-pos1)
...