Как написать программу, чтобы добавить символ [] обр с использованием потока в Java 8 - PullRequest
0 голосов
/ 03 октября 2019
public class AddCharArray{
    public static void main(String [] as) {

        char [] arr = {'a', 'b', 'c'};
        int sum = 0;
        for (int i = 0; i < arr.length; i++){
            sum += arr[i];
        }
   }

}

ожидаемый результат должен быть: 294

Ответы [ 2 ]

0 голосов
/ 03 октября 2019
 Integer sum = IntStream.range(0, ch.length).map(i -> ch[i]).sum();
0 голосов
/ 03 октября 2019
char [] ch =  {'a','b', 'c'};

Integer sum = IntStream.range(0, ch.length)
              .mapToObj(i -> ch[i]).mapToInt(i-> i).sum();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...