Saturday, December 13, 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
    32447 POSTS0 COMMENTS
    Milvus
    105 POSTS0 COMMENTS
    Nango Kala
    6815 POSTS0 COMMENTS
    Nicole Veronica
    11952 POSTS0 COMMENTS
    Nokonwaba Nkukhwana
    12030 POSTS0 COMMENTS
    Shaida Kate Naidoo
    6951 POSTS0 COMMENTS
    Ted Musemwa
    7202 POSTS0 COMMENTS
    Thapelo Manthata
    6898 POSTS0 COMMENTS
    Umr Jansen
    6882 POSTS0 COMMENTS