java treeset subset_Java TreeSet subSet()方法

java treeset subset_Java TreeSet subSet()方法JavaTreeSetsubSet()方法java.util.TreeSet.subSet(EfromElement,EtoElement)方法用于返回位于给定范围(包括fromElement和不包括toElement)之间的一组元素。1语法publicSortedSetsubSet(EfromElement,EtoElement)2参数fromElement:这是返回集的最…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

Java TreeSet subSet()方法

java.util.TreeSet.subSet(E fromElement,E toElement) 方法用于返回位于给定范围(包括fromElement和不包括toElement)之间的一组元素。

1 语法

public SortedSet subSet(E fromElement,E toElement)

2 参数

fromElement:这是返回集的最小边界值(包括边界值)。

toElement:这是返回集的最大边界值(不包括边界值)。

3 返回值

返回该集合部分的视图,其元素范围从fromElement(包括)到toElement(不包括)。

4 示例

package com.yiidian;

/**

* 一点教程网: http://www.yiidian.com

*/

/**

* java.util.TreeSet.subSet(E fromElement,E toElement)方法的例子

*/

import java.util.TreeSet;

import java.util.Iterator;

public class Demo {

public static void main(String[] args) {

// creating a TreeSet

TreeSet treeadd = new TreeSet();

TreeSet treesubset = new TreeSet();

// adding in the tree set

treeadd.add(1);

treeadd.add(2);

treeadd.add(3);

treeadd.add(4);

treeadd.add(5);

treeadd.add(6);

treeadd.add(7);

treeadd.add(8);

// creating subset

treesubset = (TreeSet)treeadd.subSet(3,7);

// create iterator

Iterator iterator;

iterator = treesubset.iterator();

// displaying the Tree set data

System.out.println(“Tree subset data: “);

while (iterator.hasNext()) {

System.out.println(iterator.next() + ” “);

}

}

}

输出结果为:

Tree subset data:

3

4

5

6

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/230868.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C#操作XML的完整例子——XmlDocument篇「建议收藏」

    C#操作XML的完整例子——XmlDocument篇「建议收藏」这是一个用c#控制台程序下, 用XmlDocument进行XML操作的的例子,包含了查询、增加、修改、删除、保存的基本操作。较完整的描述了一个XML的整个操作流程。适合刚入门.netXML操作的朋友参考和学习。假设有XML文件:books.xmlxml version=”1.0″ encoding=”UTF-8″?>books> book>  name>哈里波特name>  pr

    2022年6月19日
    36
  • 《Linux Device Drivers》 第十七章 网络驱动程序——note

    《Linux Device Drivers》 第十七章 网络驱动程序——note

    2022年1月1日
    58
  • Java的下载与安装简易教程

    Java的下载与安装简易教程分享一下windows10系统下安装Java的教程一.Java的下载与安装要想学习Java语言,第一个条件就是要让电脑上具备有Java环境,那么怎么让电脑具备Java环境呢?1.首先下载Java的安装包。点击Java下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html(官网地址)如下图:2.点击上图红色方框的Download,跳转到另一个页面,如下图:…

    2022年7月9日
    20
  • 【网络知识补习】❄️| Cookie详解 和 Document.cookie使用文档+运行实例「建议收藏」

    【网络知识补习】❄️| Cookie详解 和 Document.cookie使用文档+运行实例「建议收藏」Cookie详解什么是Cookie?Cookie是一些数据,存储于你电脑上的文本文件中。当web服务器向浏览器发送web页面时,在连接关闭后,服务端不会记录用户的信息。Cookie的作用就是用于解决“如何记录客户端的用户信息”:当用户访问web页面时,他的名字可以记录在cookie中。在用户下一次访问该页面时,可以在cookie中读取用户访问记录。Cookie以名/值对形式存储,如下所示:username=JohnDoe当浏览器从服务器上请求web

    2022年7月20日
    21
  • 5款最强且免费的Python IDE

    5款最强且免费的Python IDE在一些问答平台,经常会遇到一类关于Python的问题:

    “学习Python,应该选择哪款开发工具?”

    2022年7月3日
    25
  • hashmap和hashtable和hashset的区别_的跟得的区别在哪里

    hashmap和hashtable和hashset的区别_的跟得的区别在哪里HashMap和Hashtable的区别两者最主要的区别在于Hashtable是线程安全,而HashMap则非线程安全。Hashtable的实现方法里面都添加了synchronized关键字来确保线程同步,因此相对而言HashMap性能会高一些,我们平时使用时若无特殊需求建议使用HashMap,在多线程环境下若使用HashMap需要使用Collections.synchronizedMap()方法

    2026年1月18日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号