Saturday, November 22, 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
    32407 POSTS0 COMMENTS
    Milvus
    97 POSTS0 COMMENTS
    Nango Kala
    6784 POSTS0 COMMENTS
    Nicole Veronica
    11931 POSTS0 COMMENTS
    Nokonwaba Nkukhwana
    11999 POSTS0 COMMENTS
    Shaida Kate Naidoo
    6907 POSTS0 COMMENTS
    Ted Musemwa
    7168 POSTS0 COMMENTS
    Thapelo Manthata
    6863 POSTS0 COMMENTS
    Umr Jansen
    6848 POSTS0 COMMENTS