derletztekick: RegExp in JAVA

Beitrag lesen

Hallo Slyh,

Ich spar mir so den Umweg über das temp. Array
Wofür brauchst du ein temporäres Array?

Gar nicht, das liefert split mir einfach ;-)

Was soll passieren, wenn mehrere (oder gar kein) = drin sind/ist?

Wenn keins drin ist, nichts. Wenn mehr als eins drin ist, gehört jedes weitere zum String und bleibt unberücksichtigt. Zu split fällt mir dieser Weg ein:

  
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];  

Mit freundlichem Gruß
Micha