IntStream generate(IntSupplier s)返回一个无限顺序无序流,其中每个元素由提供的IntSupplier(提供int值的结果)生成。这适用于生成恒定流,随机元素流等。

用法:

static IntStream generate(IntSupplier s)

参数:

IntStream:一系列原始整数值元素。

IntSupplier:提供int值的元素。

s:用于生成元素的IntSupplier。

返回值:一个新的无限顺序无序IntStream。

示例1:生成随机整数流。

// Java code for IntStream.generate()

// to generate an infinite sequential

// unordered IntStream

import java.util.*;

import java.util.stream.IntStream;

class GFG {

// Driver code

public static void main(String[] args)

{

// using IntStream.generate() method

// to generate 7 random Integer values

IntStream stream = IntStream.generate(()

-> { return (int)(Math.random() * 10000); });

// Displaying the randomly generated values

stream.limit(7).forEach(System.out::println);

}

}

输出:

4247

6827

2676

9129

3360

8718

7925

java generate()_Java IntStream generate()用法及代码示例相关推荐

  1. java formatter()_Java Formatter locale()用法及代码示例

    locale()方法是java.util.Formatter的内置方法,该方法返回语言环境.此区域设置由格式化程序构造设置.具有语言环境参数的该对象的format方法不会更改此值. 用法: publi ...

  2. java ready()_Java BufferedReader ready()用法及代码示例

    Java中BufferedReader类的ready()方法用于验证缓冲区流是否已准备好被读取.在两种情况下,如果缓冲区不为空或主流已准备就绪,则表示缓冲区流已准备就绪. 用法: public boo ...

  3. java entryset()_Java TreeMap entrySet()用法及代码示例

    Java中的java.util.TreeMap.entrySet()方法用于从树图中包含的相同元素中创建一个集合.它本质上返回树图的集合视图,或者我们可以创建一个新集合并将Map元素存储到其中. 用法 ...

  4. java intfilter_Java IntStream filter()用法及代码示例

    IntStream filter(IntPredicate predicate)返回一个由与给定谓词匹配的流元素组成的流.这是一个中间操作.这些操作总是很懒惰,即执行诸如filter()之类的中间操作 ...

  5. java boxed_Java IntStream boxed()用法及代码示例

    IntStream boxed()返回一个包含此流元素的流,每个元素都装在整数中. 注意:IntStream boxed()是中间操作.这些操作总是很懒.在Stream实例上调用中间操作,并在完成处理 ...

  6. java double用法_Java Double doubleToLongBits()用法及代码示例

    Java Double类的java.lang.Double.doubleToLongBits()方法是Java中的内置函数,该函数根据IEEE 754浮点"double format&quo ...

  7. java println 用法_Java PrintWriter println()用法及代码示例

    Java中的PrintWriter类的println()方法用于中断流中的行.此方法不接受任何参数或返回任何值. 用法: public void println() 参数:此方法不接受任何参数. 返回 ...

  8. java treemap用法_Java TreeMap put()用法及代码示例

    TreeMap的java.util.TreeMap.put()方法用于将映射插入Map.这意味着我们可以将特定的键及其映射到的值插入到特定的映射中.如果传递了现有键,则以前的值将被新值替换.如果传递了 ...

  9. java range对象_Java LocalTime range()用法及代码示例

    LocalTime类的range()方法用于获取最小值和最大值形式的字段范围,并将该字段作为参数传递给此方法.此方法的返回值是该字段的ValueRange对象,并且该方法仅对LocalTime对象支持 ...

最新文章

  1. string替换_GEE数据类型—String,Number
  2. 一次公司内部的Tech Talk中涉及到的关于语言的发展问题
  3. @order注解_别再用ifelse了,用注解去代替他吧
  4. 深入解读Linux内存管理系列(总览)
  5. 【转载】标准电阻阻值表及说明
  6. 图像检索算法 TODO
  7. 广东将5G基站专项规划纳入各地国土空间规划
  8. 小麦苗的常用代码--常用命令(仅限自己使用)--上
  9. 天梯 L1 Practic1 题解合集
  10. demonstration记忆_单词记忆法
  11. 语音识别/合成开源项目
  12. 【错误记录】编译 Linux 内核报错 ( Unable to find the ncurses package. )
  13. Python个人项目2 --------青蛙旅行项目
  14. mysql查询1999年后出生的_超级珍贵的30年前老照片,1999年前出生的看到一半泪奔了!...
  15. 在三线城市工作爽吗?
  16. 基于python和线上网站wordart的词云生成
  17. 短距离无线通讯-NFC
  18. IC617工艺库安装问题
  19. 7天玩转阿里云服务器第1天:云服务器ECS是什么
  20. Gartner:2021年区块链三大顶级趋势

热门文章

  1. Hibernate持久化类与主键生成策略
  2. win10红警2黑屏_win10系统如何通过U盘安装系统呢?
  3. centos7安装ddos-deflate
  4. Coding: 2的N次方
  5. 数据库70多张表设计的一些思考…
  6. 虚函数实现多态---C++
  7. 我这么讲线索二叉树,我三岁大的表弟笑了笑
  8. 记录输入框本地记录用户名效果
  9. Linux C : TCP/IP 和 网络编程
  10. c/c++ / printf 实现