Метод array.stream () в Java

Метод stream (T [] array) класса Arrays в Java возвращает последовательный поток переданного массива. в качестве аргумента. Параметр array может иметь любой тип данных, T , поддерживаемый Java. stream — это последовательность объектов, представленных как канал данных, у которого есть источник, в котором находятся данные, и пункт назначения, в который они передаются.

Метод stream имеет два перегруженных типа:

  • поток (T [] массив)
  • stream (T [] array, int start, int end)

Давайте посмотрим на каждый из них ниже:

1. stream (T [] array)

Этот метод просто принимает массив и возвращает последовательный поток всех элементов массива. См. Синтаксис ниже:

Код

Приведенный ниже фрагмент кода иллюстрирует использование метода stream (T [] array) :

 import java.util. *;  import java.util.stream. *;  class StreamDemo {public static void main (String args []) {String [] arr = {"I", "work", "at", "Educative", "Axis"}; //сохранение потока в строковом объекте Stream  arr_stream = Arrays.stream (arr); //отображение каждого элемента в объекте потока arr_stream.forEach ((ele) -> System.out.print (ele + ""));  }} 

2. stream (T [] array, int start, int end)

Этот метод возвращает последовательный поток, который состоит только из нескольких указанных элементов из массив . Эти указанные элементы основаны на диапазоне индексов start и end , переданных этому методу..

Взгляните на синтаксис ниже:

Код

Приведенный ниже фрагмент кода иллюстрирует использование метода stream (массив T [], int start, int end) :

 import java.util. *;  import java.util.stream. *;  class StreamDemo {public static void main (String args []) {String [] arr = {"I", "work", "at", "Educative", "Axis"}; //сохранение потока с индексами 1, 2 и 3 в строковом объекте Stream  arr_stream = Arrays.stream (arr, 1, 4); //отображение каждого элемента в объекте потока arr_stream.forEach ((ele) -> System.out.print (ele + ""));  }} 

Оцените статью
nanomode.ru
Добавить комментарий