Bei nur einem Rechenzeichen geht das hier:
[code=Java]String text = "4578432*84322111113579";
int[] operatoren = new int[4];
int pos = 0;
operatoren[0] = text.indexOf("/");
operatoren[1] = text.indexOf("*");
operatoren[2] = text.indexOf("+");
operatoren[3] = text.indexOf("-");
for(int i = 0; i < 4; i++)
if(operatoren[i] > 0)
pos = operatoren[i];
String a = text.substring(0, pos);
String b = text.substring(pos+1, text.length()-1);
char op = text.charAt(pos);
System.out.println(a);
System.out.println(b);
System.out.println("Operator: "+op);[/code]
Vielleicht nicht unbedingt die schönste Lösung, aber sollte reichen 