Teile eines Strings in Zahl umwandel und damit weiterrechnen?

brownSugar

Mitglied
Versuche Teile eines Strings zu extrahieren, um mit den Einzelteilen weiterrechnen zu können. Hier ein Minimalbeispiel:

Java:
public class string {
    public static void main (String[] args) {

    String WERT = "0315";  

    char wert1 = WERT.charAt(1);            
    String wert2 = WERT.substring(2);         
  }
}

Nun möchte ich mit wert1 und wert2 weiterrechnen (also Rechenoperationen durchführen). Wie geht das? Google bringt mich gerade nicht weiter...
 
Zuletzt bearbeitet von einem Moderator:
Also wenn du wirklich mit dem Inhalte rechnen willst, dann musst du sie in Zahlen parsen.

Das geht in etwa so:

Java:
public class Test {
  public static void main(String[] args) {
    String WERT = "0315";
    
    char wert1 = WERT.charAt(1);
    String wert2 = WERT.substring(2);
    
    int secondNumber = Character.getNumericValue(wert1);
    int rest = Integer.valueOf(wert2); // Oder: int rest = Integer.parseInt(wert2);
    
    System.out.println(secondNumber + ", " + rest);
  }
}
 
Da gibts bei Google bestimmt zig Treffer zu, genau so viele Möglichkeiten gibts da auch
Eine wäre z.B. (um annähernd bei einer Lösung zu bleiben)
System.out.println(Integer.parseInt(WERT.charAt(1)+"")+ Integer.parseInt(WERT.charAt(2)+""));
 

Zurück
Oben