Wednesday, December 10, 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
    32440 POSTS0 COMMENTS
    Milvus
    104 POSTS0 COMMENTS
    Nango Kala
    6810 POSTS0 COMMENTS
    Nicole Veronica
    11950 POSTS0 COMMENTS
    Nokonwaba Nkukhwana
    12022 POSTS0 COMMENTS
    Shaida Kate Naidoo
    6942 POSTS0 COMMENTS
    Ted Musemwa
    7193 POSTS0 COMMENTS
    Thapelo Manthata
    6889 POSTS0 COMMENTS
    Umr Jansen
    6880 POSTS0 COMMENTS