Auf Thema antworten

statt

String[] split2 =new String [3];

kann man auch

String[] split2 = null;

schreiben oder gleich

String[] split2 = m.split("\\D");


es kommt so oder so ein Array beliebiger Länge raus, das eigene ist nur (700fach) sinnlos erzeugt,

bei String[18] vorher genauso



Oben