2015-09-14 6 views
5

Qui voglio convertire valori di matrice pungiglione nella matrice integer, hanno bisogno di memorizzare tutti i valori di stringa in una matrice integer, ecco la matrice di stringhe:Come convertire valori memorizzati nella matrice String ad array di interi in Java

private String[] aa = {"70","80","99","140","150","199","200","300", 
         "349","350","400","499","500","501","900","1000","1100","1200"}; 
+1

Qual è il tuo tentativo finora? –

+2

Duplicato di: http: //stackoverflow.com/questions/6881458/converting-a-string-array-into-an-int-array-in-java –

risposta

1

loop attraverso la matrice e convertirlo in int.

int []intArray = new int[strArray.length]; 
int i = 0; 
for(String s : strArray) 
    intArray[i ++] = Integer.parseInt(s); 
System.out.println(Arrays.toString(intArray)); 
1
int[] bb = new int[aa.length]; 
    for (int i = 0; i < aa.length; i++) { 
     bb[i] = Integer.parseInt(aa[i]); 
    } 

http://ideone.com/uJCAX2

3

Se siete su Java8, si potrebbe fare:

int[] array = Stream.of(aa).mapToInt(Integer::parseInt).toArray(); 
Problemi correlati