Просуммировать каждый участок кода, который был преобразован из строчного типа

Всем привет, столкнулся с проблемой написания метода, который бы смог сложить подстроки, которые преобразованы в числовой тип, содержащие значение Unicode.

Вот часть моего кода:

public class Action {

static public void codesSum () {
    
    String s = "admin coming home";
    String[] words = s.split("\\s");
    StringBuilder sb = new StringBuilder();
    
    for(String subStr : words) {
            
       for(char ch : subStr.toCharArray()) {
          sb.append((int)ch);
           BigInteger mInt = new BigInteger(sb.toString());
           System.out.println(mInt);

        }
    
}
}
}

Для полного понимания вот само задание:

Подсчитать суммы кодов символов лексем во введенном предложении и проверить, является ли полученный числовой ряд невозрастающей последовательностью.

Буду очень благодарен за любую подсказку!)


Ответы (1 шт):

Автор решения: tewboat
static public void codesSum () {

String s = "admin coming home";
String[] words = s.split(" ");
int prevSum = -1;

for(String word : words) {
   int sum = 0;     
   for(char ch : word.toCharArray()) {
       sum += (int) ch;
    }
if (prevSum != -1){
    if (prevSum < sum){
        // поледовательность не неубывающая
        return;
    }
prevSum = sum;

}
// поледовательность неубывающая
}
→ Ссылка