iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Java中Range函数的简单介绍
  • 215
分享到

Java中Range函数的简单介绍

2024-04-02 19:04:59 215人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

目录前言Range语法IntStream范围的语法LongStream范围的语法Range函数在Java中是如何工作的?Java中的Range示例前言 在Java中,Range方法在

前言

在Java中,Range方法在IntStream和LongStream类中都可用。在IntStream类中,它有助于返回函数参数范围内IntStream的顺序值。在该方法中,startInclusive(inclusive)endExclusive(exclusive)是与增量步长一起使用的两个参数,如前所述,将包括起始值,并排除结束值。在LongStream的情况下,唯一的区别是添加了LongStream值。

Range语法

让我们看看Java中range方法的语法。

IntStream范围的语法

static IntStream range(int startInclusive,   int endExclusive)

参数:

  • IntStream:这是一个原始类型的int值元素序列。
  • startInclusive:包含在范围中的初始值。
  • endExclusive:在范围内排除的最后一个值或上限。

返回值:

该方法返回范围中提到的int元素的连续int流作为参数。

LongStream范围的语法

static LongStream range(int startInclusive,   int endExclusive)

参数:

  • LongStream:这是一个基元类型的长值元素序列。
  • startInclusive:包含在范围中的初始值。
  • endExclusive:在范围内排除的最后一个值或上限。

返回值:

该方法返回范围中提到的长元素的连续长流作为参数。

Range函数在Java中是如何工作的?

首先,让我们看看IntStream范围在Java中是如何工作的。与Java中的其他类类似,这个类也需要一个必须首先导入的包。也就是说,为了使用IntStream类,导入包java.util.stream.IntStream。导入后,创建一个IntStream,以便可以向其中添加元素。创建流后,使用方法range()添加元素。在执行代码时,将通过在参数中提到的范围内的一个增量步骤返回一个序列有序IntStream。

要打印每个元素,请使用如下所示的方法。

intStream.forEach(System.out::println);

对于LongStream,首先导入包java.util.stream.LongStream。与IntStream的功能类似,一旦导入包,就创建一个LongStream,以便可以向其中添加元素。创建流后,使用方法range()添加元素。在执行代码时,将通过在参数中提到的范围内的一个增量步骤返回序列有序的长流。

用于使用如下所示的方法打印每个元素。

LongStream.forEach(System.out::println);

在for循环的帮助下,可以按顺序生成递增元素的等效打印序列,

如下所示:

for (inti = startInclusive; i<endExclusive ; i++)
{... . . . }

Java中的Range示例

以下是提到的示例:

示例#1

Java程序实现IntStream Range函数。

代码:

// IntStream range implementation using Java
import java.util.*;
//import the package for IntStream
import java.util.stream.IntStream;
public class RangeExample {
// main method
public static void main(String[] args)
{
// Create an IntStream
IntStream st = IntStream.range(32, 45);
// Display the elements in the range mentioned as 32 and 45 where 32 is included and 45 is excluded
System.out.println("The elements are:");
st.forEach(System.out::println);
} }

输出:

首先,导入包java.util.stream.IntStream。然后,创建一个IntStream st,用于向其中添加元素。在创建流的过程中,使用方法range(32,45)添加元素,其中包括32个元素,排除45个元素。在执行代码时,将通过一个增量步骤从32到44返回一个有序的IntStream,如示例输出中所示。

示例#2

Java程序实现LongStream range范围函数。

代码:

// LongStream range implementation using Java
import java.util.*;
//import the package for LongStream
import java.util.stream.LongStream;
public class RangeExample {
// main method
public static void main(String[] args)
{
// Create a LongStream
LongStream st = LongStream.range(1000001L, 1000010L);
// Display the elements in the range mentioned as 1000001L and 1000010L where 1000001L is included and 1000010L is excluded
System.out.println("The elements are:");
st.forEach(System.out::println);
} }

输出:

与上述程序类似,导入包java.util.stream.LongStream。然后,创建一个具有方法range(100001L、100010L)的LongStreamst,用于向其添加元素。在执行代码时,将通过一个增量步骤从100001L返回到100010L,如示例输出所示。

示例#3

Java程序,用于组合实现LongStream和IntStream range范围函数。

代码:

import java.util.*;
//import the package for IntStream
import java.util.stream.IntStream;
//import the package for LongStream
import java.util.stream.LongStream;
public class RangeExample {
// main method
public static void main(String[] args)
{
// Create an IntStream
IntStream str = IntStream.range(32, 45);
// Display the elements in the range mentioned as 32 and 45 where 32 is included and 45 is excluded
System.out.println("The IntStream elements are:");
str.forEach(System.out::println);
// Create a LongStream
LongStream st = LongStream.range(1000001L, 1000010L);
// Display the elements in the range mentioned as 1000001L and 1000010L where 1000001L is included and 1000010L is excluded
System.out.println("The LongStream elements are:");
st.forEach(System.out::println);
} }

输出:

导入包java.util.stream.IntStream 和 java.util.stream.LongStream。然后,创建IntStreamstr和LongStreamst以向其中添加元素。在创建流期间,使用方法range(32,45)在IntStream中添加元素,其中包括32,排除45。同样,使用方法range(100001L、100010L)在LongStream中添加元素。在执行代码时,序列有序IntStream将从32返回到44,LongStream将通过增量步骤1从100001L返回到100010L。

到此这篇关于Java中Range函数的简单介绍的文章就介绍到这了,更多相关Java Range函数内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Java中Range函数的简单介绍

本文链接: https://www.lsjlt.com/news/164890.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java中Range函数的简单介绍
    目录前言Range语法IntStream范围的语法LongStream范围的语法Range函数在Java中是如何工作的?Java中的Range示例前言 在Java中,Range方法在...
    99+
    2024-04-02
  • Python函数介绍:range函数的介绍及示例
    Python函数介绍:range函数的介绍及示例Python是一种广泛应用于各种领域的高级编程语言,它具有简单易学的特点,并且有着丰富的内置函数库。其中,range函数是Python中常用的一个内置函数之一。本文将详细介绍range函数的功...
    99+
    2023-11-04
    示例 Python函数 range函数
  • PostgreSQL中的数组简单介绍
    本篇内容介绍了“PostgreSQL中的数组简单介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!假设你在...
    99+
    2024-04-02
  • Java中&和&&的区别简单介绍
    & 按位运算符,逻辑运算符 && 逻辑运算符 相同点:只要有一端为假,则语句不成立 假设有三个参数 int x = 1; int y = 2; int q =...
    99+
    2024-04-02
  • Java单例模式简单介绍
    一、概念单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,...
    99+
    2023-05-31
    java 单例模式 ava
  • python中的json简单介绍
    这篇文章主要讲解了“python中的json简单介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python中的json简单介绍”吧! ...
    99+
    2024-04-02
  • CSS中Sprites的简单介绍
    本篇内容介绍了“CSS中Sprites的简单介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!HTML代码...
    99+
    2024-04-02
  • PyTorch中的torch.cat简单介绍
    目录1.toych简单介绍2.张量Tensors3.torch.cat1.toych简单介绍 包torch包含了多维疑是的数据结构及基于其上的多种数学操作。 torch包含了多维张量...
    99+
    2024-04-02
  • 简单介绍Python函数中可变参数的使用方式
    Python函数可变参数的使用方法简介 在Python中,可变参数允许我们定义一个接受任意数量参数的函数。这在一些情况下非常有用,特别是在我们不确定函数会接受多少个参数时。本文将介绍Python中可变参数的使用方法,并提供具体的...
    99+
    2024-02-02
    键值对
  • sprintf()函数简要介绍
    `sprintf()`是一个C语言中的函数,用于将指定格式的数据写入字符串中。它的原型如下:```cint sprintf(char...
    99+
    2023-09-13
    sprintf()
  • Java - JWT的简单介绍和使用
    Java - JWT的简单介绍和使用 前言一. JWT 基础知识1.1 session 案例测试1.2 JWT 结构1.2.1 Header1.2.2 Payload1.2.3 Signatu...
    99+
    2023-10-27
    java 开发语言 spring boot
  • Redis数据库的简单介绍
    这篇文章给大家分享的是有关Redis数据库的简单介绍的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。1.Redis数据库介绍redis数据库是一种基于内存可持久化的键值对非关系性数...
    99+
    2024-04-02
  • ceRNA数据库的简单介绍
    这篇文章主要介绍“ceRNA数据库的简单介绍”,在日常操作中,相信很多人在ceRNA数据库的简单介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ceRNA数据库的简单介绍”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-19
  • Python函数介绍:range函数的功能和使用示例
    Python函数介绍:range函数的功能和使用示例Python是一种优美、易读、易写的面向对象编程语言,拥有丰富而强大的函数库。其中,range()函数是Python内置函数之一,常用于生成一系列数字,常用形式为:range(start,...
    99+
    2023-11-03
    range函数 功能示例
  • Java动态代理简单介绍
    目录1.代理模式2.静态代理实现3.动态代理实现1.代理模式 当我们需要调用某个类(具体实现类)的方法时,不直接创建该类的对象,而是拿到该类的代理类对象,通过代理对象,调用具体实现类...
    99+
    2024-04-02
  • java设计模式中的单例模式简单介绍
    这篇文章主要介绍“java设计模式中的单例模式简单介绍”,在日常操作中,相信很多人在java设计模式中的单例模式简单介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”java设计模式中的单例模式简单介绍”的疑...
    99+
    2023-06-02
  • Java延迟初始化简单介绍
    这篇文章主要讲解了“Java延迟初始化简单介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java延迟初始化简单介绍”吧!延迟初始化一般有几种延迟初始化的场景: 对于会消耗较多资...
    99+
    2023-06-15
  • Java中的乐观锁和悲观锁简单介绍
    这篇文章主要介绍“Java中的乐观锁和悲观锁简单介绍”,在日常操作中,相信很多人在Java中的乐观锁和悲观锁简单介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java中的乐观锁和悲观锁简单介绍”的疑惑有所...
    99+
    2023-06-02
  • jQuery中bind的用法简单介绍
    jQuery中的bind()方法用于将一个处理函数绑定到指定的元素上,该处理函数将在特定事件触发时被调用。bind()方法的基本语法如下:```javascript$(selector).bind(event, data, handle...
    99+
    2023-08-09
    jQuery
  • CSS中伪元素的简单介绍
    本篇内容主要讲解“CSS中伪元素的简单介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS中伪元素的简单介绍”吧!顾名思义,伪元素就是你的文档中若有实无的元...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作