Saturday, October 25, 2025
HomeLanguagesJavaLongStream range() in Java

LongStream range() in Java

LongStream range(long startInclusive, long endExclusive) returns a sequential ordered LongStream from startInclusive (inclusive) to endExclusive (exclusive) by an incremental step of 1.

Syntax :

static LongStream range(long startInclusive, long endExclusive)

Parameters :

  • LongStream : A sequence of primitive long-valued elements.
  • startInclusive : The inclusive initial value.
  • endExclusive : The exclusive upper bound.
  • Return Value : A sequential LongStream for the range of long elements.

    Example :




    // Implementation of LongStream range
    // (long startInclusive, long endExclusive)
    import java.util.*;
    import java.util.stream.LongStream;
      
    class GFG {
      
        // Driver code
        public static void main(String[] args)
        {
            // Creating an LongStream
            LongStream stream = LongStream.range(6L, 10L);
      
            // Displaying the elements in range
            // including the lower bound but
            // excluding the upper bound
            stream.forEach(System.out::println);
        }
    }

    
    
    Output:

    6
    7
    8
    9
    

    Note : LongStream range(long startInclusive, long endExclusive) basically works like a for loop. An equivalent sequence of increasing values can be produced sequentially as :

    for (int i = startInclusive; i < endExclusive ; i++) 
    {
     ...
     ...
     ...
    }
    
    RELATED ARTICLES

    Most Popular

    Dominic
    32361 POSTS0 COMMENTS
    Milvus
    88 POSTS0 COMMENTS
    Nango Kala
    6728 POSTS0 COMMENTS
    Nicole Veronica
    11892 POSTS0 COMMENTS
    Nokonwaba Nkukhwana
    11954 POSTS0 COMMENTS
    Shaida Kate Naidoo
    6852 POSTS0 COMMENTS
    Ted Musemwa
    7113 POSTS0 COMMENTS
    Thapelo Manthata
    6805 POSTS0 COMMENTS
    Umr Jansen
    6801 POSTS0 COMMENTS