转自:

Java中Collections.singleton方法起什么作用呢?

下文笔者讲述Collections.singleton方法的功能简介说明,如下所示:

Collections.singleton方法功能

返回一个Set集合,其中的元素为一个只包含object(obj)的不可变集合Collections.singleton方法语法:public static Set singleton(Type obj);
参数obj:待检测的对象Collections.singleton注意事项:1.singleton()方法在java.util包中可用。2.singleton()方法用于返回不可变集[即不可变集仅包含给定对象(obj)]。3.singleton()方法是静态方法,因此可以使用类名进行访问,如果尝试使用类对象访问该方法,则不会收到错误。返回不可变集时,singleton()方法不会引发异常。

例:

package com.java265.other;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Test15 {/*** java265.com 示例 Collections.singleton方法示例分享*/public static void main(String[] args) {List<Integer> list = new ArrayList<Integer>();// 通过使用add()方法是添加// 数组列表中的对象list.add(100);list.add(32);list.add(42);list.add(52);list.add(80);list.add(80);list.add(80);// 打印listSystem.out.println("Array List: " + list);// 删除80这个元素list.removeAll(Collections.singleton(80));// 显示删除元素后的集合System.out.println("Collections.singleton(80): " + list);}
}------运行以上方法,将输出以下信息------
Array List: [100, 32, 42, 52, 80, 80, 80]
Collections.singleton(80): [100, 32, 42, 52]

Java中Collections.singleton方法起什么作用呢?相关推荐

  1. Java main方法_解释Java中的main方法,及其作用_一个java文件中可包含多个main方法

    public static void main(String[] args) {} 或者 public static void main(String args[]) {} main方法是我们学习Ja ...

  2. java finalize 作用_java中的finalize方法有什么作用

    java中的finalize方法是Object类中提供的一个方法,在GC准备释放对象所占用的内存空间之前,它将首先调用finalize()方法. finalize()方法是Object类中提供的一个方 ...

  3. singleton 类_在Java中对Singleton类进行双重检查锁定

    singleton 类 Singleton类在Java开发人员中非常常见,但是它给初级开发人员带来了许多挑战. 他们面临的主要挑战之一是如何使Singleton保持为Singleton? 也就是说,无 ...

  4. 在Java中对Singleton类进行双重检查锁定

    Singleton类在Java开发人员中非常常见,但是它给初级开发人员带来了许多挑战. 他们面临的主要挑战之一是如何使Singleton保持为Singleton? 也就是说,无论出于何种原因,如何防止 ...

  5. Java中的main()方法详解

    源文作者:leizhimin    源文链接:http://lavasoft.blog.51cto.com/62575/53263 源文作者版权申明: 版权声明:原创作品,允许转载,转载时请务必以超链 ...

  6. java中构造方法和方法全面解析

    java中构造方法和方法全面解析 我相信大多说人都对构造方法.方法不陌生,而且很了解,但我也相信有很多像我这样的没有一个很好很清晰很全面的认识,今天就把它整理如下,希望能给大家带来点方便与帮助,也希望 ...

  7. Java 中的某些方法为什么要求传入一个 Class 对象

    Java 中的某些方法为什么要求传入一个 Class 对象   在 Java 中,某些方法要求传入一个 Class 对象,这能保证该方法能返回一个正确的类型的对象,从而免除返回后的强制类型转换.比如 ...

  8. Java中的binarySearch方法

    大家好,我是雄雄,今天我们来看看java中的binarySearch方法! 前言:我们都知道,如果我们想要在一个集合中查找某个元素所在的位置时,可以使用list类自带的indexOf方法,简单方便还快 ...

  9. 浅谈Java中的hashcode方法

    哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率.在Java的Object类中有一个方法: 1 public native int hashCode(); 根据 ...

  10. 关于java中线程yield()方法问题

    关于java中线程yield()方法问题 问题一: 我知道yield是用来休眠当前线程,但我查看了资料,又说其不会释放锁,所以我就不解了,其明明会将cpu资源给其他线程,那它不释放锁,其他线程有怎么获 ...

最新文章

  1. Sumblime Text 2 常用插件以及安装方法
  2. 离散数学 逻辑判断系统 代码_入学派位查询系统现异常,北京西城区:网站代码逻辑错误,不影响派位结果...
  3. Java基础之写文件——缓冲区中的多条记录(PrimesToFile3)
  4. 1646. 获取生成数组中的最大值
  5. Sqlserver2008相关配置问题
  6. python查看list_reverseiterator object中的内容
  7. 2019 年被“杀”死的那些技术!
  8. vs code react-native 安卓调试_实战|C++在vscode上的调试配置
  9. 获得中文每个字的拼音首字母
  10. linux内存和缓冲区,Linux上怎么清除缓存、缓冲区和交换区空间?
  11. LinkedIn第三方登录
  12. 旋风加速浏览器安卓android,旋风加速浏览器
  13. 概率论与数理统计(陈希孺)笔记2.2
  14. DFS POJ 1321 棋盘问题
  15. 信息学奥赛一本通(C++版)在线评测系统 基础(一) 第一章 参考答案(AC代码)
  16. 游戏美术基础(一):游戏贴图
  17. leetcode 三数之和
  18. 独木舟上的旅行java_独木舟上的旅行
  19. Unity中的混合光照
  20. 思维转换--等价换位思考

热门文章

  1. 第05篇:Mybatis的SQL执行流程分析
  2. hutool的BeanUtil
  3. 转:学会正念沟通,领导力再也不是玄学
  4. vector中push_back和emplace_back区别
  5. 65个最常见的面试问题与技巧性答复(面试技巧和注意事项),很不错,求职之前,多看看
  6. 小偷-守卫博弈:“诡异”的纳什均衡
  7. 淘宝店铺图片轮播在线制作技巧
  8. 台式计算机亮度怎么调节快捷键,详解电脑调亮度快捷键如何调整屏幕亮度呢?...
  9. 联通发布沃Phone,全球为之震动
  10. 心灵捕手——走进内心世界