Wie soll ich in spilit Methode schreiben?Wie teilt man "-2-2" auf -2,2 auf? (Ich möchte diese Zeichenfolge nur durch Mitte '-' in Java teilen)
String str = "-2-8";
String[] array = str.split("?");
Wie soll ich in spilit Methode schreiben?Wie teilt man "-2-2" auf -2,2 auf? (Ich möchte diese Zeichenfolge nur durch Mitte '-' in Java teilen)
String str = "-2-8";
String[] array = str.split("?");
String[] array=str.substring(1).split("-");
array[0]=str.charAt(0).toString()+array[0];
Split der Teil aus dem Index 1 durch -. Fügen Sie dann erneut die führende - an der Vorderseite des ersten Elements hinzu.
Mit Regex können Sie es für jede Zahl, statt nur 0-9 tun.
String text = "-2-8";
Pattern r = Pattern.compile("(\\-\\d+)");
Matcher m = r.matcher(text);
while (m.find())
System.out.println("Found value: " + m.group(0));
Eine gute Regex Tutorial: http://www.tutorialspoint.com/java/java_regular_expressions.htm
Was ist '-2-8-6'? – Tunaki