java集合-Set接口
来源:互联网 发布:学校屏蔽网络如何破解 编辑:程序博客网 时间:2024/05/21 07:40
Set不保存重复的元素,Set中最常用的是测试归属性,你可以很容易的询问某个对象是否存在某个Set中。
其中,HashSet查找速度最快,但不保证元素有序,HashSet使用散列存储;
TreeSet可以保证元素升序,TreeSet使用红黑树存储;
LinkedHashSet按输入顺序保存元素。
package com.select;import java.util.*;public class Test {public static void main(String[] args){Set<Integer> set = new HashSet<Integer>();Random rand = new Random(47);for(int i = 0; i < 300; i++)//System.out.println(rand.nextInt(30));set.add(rand.nextInt(30));//产生30以内的随机数System.out.println(set);}}
如果想要升序保存可以使用TreeSet。(然而这两种输出都是有序的。。百度了一下说是不保证有序的意思不代表保证无序TAT)
输出:
使用contains()方法测试Set的归属性。
如上面的程序想询问38是否在Set中,则调用 set.contains(38)即可。
1 0
- java集合-Set接口
- 1004--Java集合--Set 接口
- 《JAVA集合中的Set接口》
- java中的集合之Set接口(三)
- java集合框架系列---Set接口
- Java复习之集合框架Set接口
- java 集合 Collection接口 List 和Set
- java基础--5.集合-6.Set接口
- JAVA集合框架之List Set接口
- java 集合(3) set 接口/ set 常用算法
- Java精选笔记_集合【Set(集合)接口】
- 小东吖 之 java Set接口 HashSet集合 TreeSet集合
- java 集合框架(3)Set接口和SortedSet接口
- Java集合之list接口与set接口
- 集合框架-Set接口
- 集合:接口Set
- java集合---set集合
- JAVA集合-Set集合
- 理解Window和WindowManager(Android开发艺术探索读书笔记)
- OkHttp使用Get和Post两种请求方式
- 创建FilenameFilter接口匿名内部类,实现过滤并删除指定格式文件
- 广义逆高斯分布(Generalized Inverse Gaussian Distribution)及修正贝塞尔函数
- 广播接收器(BroadcastReceiver)的使用
- java集合-Set接口
- Linux系统目录详解介绍
- apache common Lang包StringUtils系列(七)
- easyui datagrid的点击选中再点击取消选中的方法
- require(),include(),require_once()和include_once()之间的区别
- 欢迎使用CSDN-markdown编辑器
- 第五届蓝桥杯软件类省赛真题-C-A-5_锦标赛
- 服务继承onCreate、onStartCommand执行顺序
- 点击事件(v-on:click)