Slyh: RegExp in JAVA

Beitrag lesen

Hallo,

  

> String str = 1234=Hallo Welt 3+5=8;  
> String[] tmpArr = str.split("=");  
> int key = Integer.parseInt(tmpArr[0]);  
> String value = "";  
> for (int i=1; i<tmpArr.length; i++)  
>   value+=tmpArr[i];  

Und dieser Code ist ein guter Beweis dafür, warum ein Split hier
ziemlich ungeeignet ist. Zumindest solange auch Gleichheitszeichen
im Wert auftauchen dürfen. :)

Gruß
Slyh

PS: Strings über den Plus-Operator zu verketten, ist böse. Besonders hier.