Joa jetzt hab ich wieder nen Problem.
zwar hab ich einen String, in der Straße und Hausnummer drinnen steht. Jetzt wollte ich das über ein Leerzeichen splitten (kann ja auch Jürgen Herold von Damm Straße 18) heißen und halt mit einer Schleife dann das Array durchgehen.
Jetzt stoße ich auf die nicht so dolle Eigenschaft, dass Java ja gar kein String.isnumeric() oder sowas kann, sondern nur via Try-Catch Verfahren (durch parsen) oder durch reguläre Ausdrücke zu machen.
Damit ich es als Laie hinbringe, würde ich wohl auf das Try Catch Verfahren mit Parseint zurückgreifen, aber das ist doch nicht schön und sauber programmiert, vor allem bricht er dann doch via Exception den weiteren Verlauf des programms ab?
Wie macht man das am besten via reguläre Ausdrücke, habe zwar ein paar Beispiele im Internet angesehen aber verstehe das nicht so ganz bzw finde keinen Ansatz. Ich würde mich auf eine Hilfestellung mit Erklärung freuen - keinen Google Link oder so
zwar hab ich einen String, in der Straße und Hausnummer drinnen steht. Jetzt wollte ich das über ein Leerzeichen splitten (kann ja auch Jürgen Herold von Damm Straße 18) heißen und halt mit einer Schleife dann das Array durchgehen.
Jetzt stoße ich auf die nicht so dolle Eigenschaft, dass Java ja gar kein String.isnumeric() oder sowas kann, sondern nur via Try-Catch Verfahren (durch parsen) oder durch reguläre Ausdrücke zu machen.
Damit ich es als Laie hinbringe, würde ich wohl auf das Try Catch Verfahren mit Parseint zurückgreifen, aber das ist doch nicht schön und sauber programmiert, vor allem bricht er dann doch via Exception den weiteren Verlauf des programms ab?
Wie macht man das am besten via reguläre Ausdrücke, habe zwar ein paar Beispiele im Internet angesehen aber verstehe das nicht so ganz bzw finde keinen Ansatz. Ich würde mich auf eine Hilfestellung mit Erklärung freuen - keinen Google Link oder so
