Typecast von int nach char

Moritz123

Erfahrenes Mitglied
Hallo!

ich hab hier nen Char-Array, der wie folgt aussieht:
Java:
{'0','1','2','3'}
Nun soll ich dessen "Gesamtwert" ermitteln, indem ich alle Werte addiere. Dazu muss ich zunächst nach int casten. Um später das Ergebnis wieder als char zurückzugeben, muss ich wiederrum nach char casten. Wie kann ich casten und die wirklichen Werte der Char-Ziffern beibehalten?
Vielen Dank und ein schönes Wochenende!
 
Hallo!

Java:
char[] chars = {'0','1','2','3'};
        int sum = 0;
        for (int i = 0; i < chars.length; i++) {
            sum += Character.getNumericValue(chars[i]);
        }
        System.out.println(sum);

Gruß Tom
 
Zurück