2016-08-11 3 views
-9

versucht, eine Zeichenfolge zu konvertieren, wie "21 42 8 7 51" in eine Integer-Array -> [21] [42] [8] etc ...Lese String für Liste ganzer Zahlen durch Leerzeichen getrennt

list = "21 42 8"; 
    String[] splitArray = list.split(" "); 
    int[] intArray = new int[splitArray.length]; 
    for (int i = 0; i < splitArray.length; i++){ 
     intArray[i] = Integer.parseInt(splitArray[i]); 
    } 


    for (int k = 0; k<intArray.length; k++){ 
     System.out.println(intArray[k]); 
    } 

Der Code ist, was ich bisher geschrieben habe, und wenn ich drucken, was soll meine Integer-Array sein, es druckt nur den ersten Index

+2

'yourString.split (“ „)' werden Sie zurückkehren ein Array, das die Zahlen –

+3

enthält, bevor Sie fragen, versuchen Sie, Antwort auf Web zu finden. – yash

+0

Sie möchten ein ** verschachteltes Array ** von Dimensionen '21 x 42 x 8 x 7 x 51' aus diesem' String' erstellen? – fabian

Antwort

-2
String splitMe= "21 42 8 7 51" ; 
String[] values = splitMe.split(" "); 
+0

Was ist mit diesem Code falsch? –

Verwandte Themen