2016-04-11 23 views
-3

Ich habe eine Zeichenfolge "1,2,3" und ich muss es teilen und einzelne Zahlen in Ganzzahl konvertieren.java split() Methode konvertiert String in Integer

String s = "1,2,3"; 
String[] s2 = s.split(","); 
for(String temp : s2) { 
System.out.println(temp); 
} 

Ich weiß es zu teilen, aber ich weiß nicht, es zu konvertieren. Sorry für mein schlechtes Englisch. Vielen Dank!

+5

Verwendung Integer.parseInt: https://docs.oracle.com/javase/7/docs/ api/java/lang/Ganzzahl.html # parseInt (java.lang.String) – marcellorvalle

+1

System.out.println (Ganzzahl.parseInt (temp)); – PacMan

Antwort

2

Sie können jederzeit verwenden Integer.parseInt(...)

Beispiel liegt an den Number darüber im Klaren sein:

public static void main(String[] args) { 

    String s = "1,2,s,3"; 
    String[] s2 = s.split(","); 
    int var = 0; 
    for (String temp : s2) { 
     try{ 
      var = Integer.parseInt(temp); 
     }catch(NumberFormatException ex){ 
      System.err.println("Oops... that wasn't a number...."); 
     }finally{ 
      System.out.println(temp); 
     } 
    } 
} 
Verwandte Themen