Перейти к контенту

IntStream mapToLong() метод в Java

Функция mapToLong() в классе IntStream возвращает LongStream, состоящий из результатов применения данной функции к элементам этого потока.

Синтаксис следующий.

 

LongStream mapToLong(IntToLongFunction mapper)

Здесь преобразователь параметров — это функция без сохранения состояния, которая применяется к каждому элементу.

Создайте IntStream с некоторыми элементами в Stream.

IntStream intStream = IntStream.of(50, 100, 150, 200);

Теперь создайте LongStream и используйте mapToLong () с условием.

LongStream longStream = intStream.mapToLong(num → (long)num);

Ниже приведен пример реализации метода IntStream mapToLong() в Java.

Пример

import java.util.*;
import java.util.stream.IntStream;
import java.util.stream.LongStream;
public class Demo {
   public static void main(String[] args) {
      IntStream intStream = IntStream.of(50, 100, 150, 200);
      LongStream longStream = intStream.mapToLong(num → (long)num);
      longStream.forEach(System.out::println);
   }
}

Вывод

50
100
150
200

Оцени статью

Средняя оценка / 5. Количество голосов:

Спасибо, помогите другим - напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Помогите улучшить статью.

 

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.

СайдбарКомментарии (0)