Collections笔记
Colletion是集合接口
Collections是集合工具类,是一个类哈!
public class CollectionsTest {
    public static void main(String[] args) {
        List list = new ArrayList();
        list.add(4);
        list.add(3);
        list.add(9);
        list.add(3);
        list.add(10);
        list.add(1);
        for (Iterator it = list.iterator() ; it.hasNext() ;){
            System.out.println(it.next());
        }
        //对list进行排序
        Collections.sort(list);
        System.out.println("------------");
        for (Iterator it = list.iterator() ; it.hasNext() ;){
            System.out.println(it.next());
        }
        Set set = new HashSet();
        set.add(3);
        set.add(10);
        set.add(199);
        set.add(1);
        set.add(44);
        set.add(199);
        //Sort方法不能对set排序,所以先把Set转换成List
        List l = new ArrayList(set);
        Collections.sort(l);
        System.out.println("------------");
        for (Iterator it = l.iterator() ; it.hasNext() ;){
            System.out.println(it.next());
        }
        //将ArrayList转换成线程安全的
        List syncList = Collections.synchronizedList(list);
    }
}
4
3
9
3
10
1
------------
1
3
3
4
9
10
------------
1
3
10
44
199
Collections笔记的更多相关文章
- python  collections,函数等笔记
		笔记 # -*- coding:utf-8 -*- #需求:一个列表里大于66的元素添加字典的第二个key k2里,小于66的添加第一个 key k1里 li = [1,2,3,4,5,6,67,7, ... 
- Java开发笔记(七十一)容器工具Collections
		清单作为一组数据的有序队列,它在组织形式上与数组有着某些异曲同工之处,数组有专门的数组工具Arrays来进行加工操作,照理清单也应该配备对应的清单工具.当然容器这个大家族确实拥有自己的容器工具Coll ... 
- deque/defaultdict/orderedict/collections.namedtuple()/collections.ChainMap() 笔记
		关于deque的使用 collections.deque([list[, max_length]]) # 不限定长度,可随意添加没有上限 >>> from collections i ... 
- amazeui学习笔记一(开始使用5)--藏品collections
		amazeui学习笔记一(开始使用5)--藏品collections 一.总结 1.藏品collections:一些 Amaze UI 中没有的功能.amazeui认为好的解决方案.像图表绘制里面的百 ... 
- 笔记-python-standard library-8.3.collections
		笔记-python-standard library-8.3.collections 1. collections简介 Source code: Lib/collections/__init ... 
- java collections读书笔记(10) Set
		aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVgAAADbCAIAAACnXR7VAAAgAElEQVR4nOx9d1hVV9Y3880zb2YmM3 ... 
- Java笔记(二十四)……集合工具类Collections&Arrays
		Collections 集合框架的工具类,方法全部为静态 Collections与Collection的区别 Collection是集合框架的一个顶层接口,里面定义了单列集合的共性方法 Collect ... 
- Java基础知识强化之集合框架笔记69:Collections类之ArrayList存储自自定义对象并排序的案例
		1. ArrayList存储自自定义对象并排序的案例: ArrayList存储自自定义对象,并使用Collections对ArrayList存储基本包装类的元素排序. 2. 代码实现: (1)Stud ... 
- Java基础知识强化之集合框架笔记68:Collections类概述和成员方法(备注:Collection 和 Collections区别)
		1. Collections类概述: 针对集合操作的工具类,都是静态方法. 2. Collection 和 Collections的区别: Collections是个java.util下的类,它包含 ... 
随机推荐
- 简易控制中心,angular的简单使用
			<html> <head> <meta charset='utf-8'> <script src="js/angular.js">& ... 
- Basically Speaking
			Basically Speaking Time Limit: 2 Sec Memory Limit: 200 MB Submit: 19 Solved: 11 [Submit][Status][W ... 
- list遍历
			一.对List的遍历有三种方式 List<String> list = new ArrayList<String>(); ... 
- java面向对象_接口
			java接口 interface,是一个抽象类型,是抽象方法的集合,接口通常以interface来声明.一个类通过继承接口的方式,从而来继承接口的抽象方法. 接口并不是类,编写接口的方式和类很相似,但 ... 
- circularprogressbar/smoothprogressbar开源视图使用学习
			github地址:https://github.com/castorflex/SmoothProgressBar 多彩圆形进度条和多彩水平进度条 colors.xml 定义变化的颜色内容,用gplus ... 
- LNMPA by lin
			CentOS系统下执行:wget -c http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz && tar zxf lnmp1.1-full.t ... 
- 【嵌入式linux】(第三步):安装串口终端 (ubuntu安装minicom串口终端)
			1.前言 我使用的是USB转串口,芯片是PL2303,貌似ubuntu自带了PL2303的USB驱动,可以直接使用,其它的USB转串口的没试过. 2.minicom安装 在终端中输入 : sudo a ... 
- android adb shell 命令大全
			1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): androi ... 
- activity管理类 appManager
			程序启动第一个界面类: net.oschina.app.AppStart功能描述:一张图片代码细节描述:一个透明度的动画效果,效果动画完成后自动启动新的Activity(Main) 基本BaseAct ... 
- 把一个 int 数字 n  格式化成16进制的字符串(前面补零成0位)
			例如,输入n=10,要求输出 0x0000000A; C++: sprintf( buffer, "0x%08X", n); C#: string s = string.F ... 
