java range()_Java LongStream range()用法及代码示例

本文详细介绍了Java中LongStream的range()方法,展示了如何以步长为1从指定起始值(包括)到结束值(不包括)创建有序LongStream。通过实例演示和其与for循环的对应关系,帮助读者掌握这一实用工具在处理长整数序列时的应用。
摘要由CSDN通过智能技术生成

LongStream range(long startInclusive,long endExclusive)以增量步长1从startInclusive(包括)到endExclusive(不包括)返回顺序的有序LongStream。

用法:

static LongStream range(long startInclusive, long endExclusive)

参数:

LongStream :一系列原始long值元素。

startInclusive :包含的初始值。

endExclusive :专属上限。

返回值:用于long元素范围的顺序LongStream。

例:

// 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);

}

}

输出:

6

7

8

9

注意:LongStream range(long startInclusive,long endExclusive)本质上像for循环。可以依次产生一个等效的递增值序列,如下所示:

for (int i = startInclusive; i < endExclusive ; i++)

{

...

...

...

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值