`
hjp222
  • 浏览: 16783 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

集合的笔记

    博客分类:
  • java
F# 
阅读更多
ArrayList<String> list=new ArrayList<String>();
		list.add("1");
		list.add("f");
		list.add("e");
		list.add("d");
		list.add("a");
     // Collections.sort(list); 升序
   Collections.sort(list, Collections.reverseOrder());//降序

--------------------Set-------------------------------
 //  HashSet set =new HashSet(); //HashSet是没有顺序的
    //TreeSet set=new TreeSet();//默认为升序
	 TreeSet set=new TreeSet(Collections.reverseOrder());//降序, Collections是用来处理集合的重要元素
    //Set 不能有得复的参数
    set.add(33);
    set.add(43);
    set.add(34);
    set.add(54);
    set.add(33);
    //因set是没有顺序的,所以只能删除对象
   // set.remove(33);
    
    set.contains(33);//contains是因来判断对象是否存在set里
    
    //Set不能用for循环,没有get(i)函数,
    //用以下方法遍历
   Iterator ite= set.iterator(); //iterator()使set可以遍历
   while(ite.hasNext()){
	   System.out.println(ite.next());
   }

----------------------------Hashmap-------------------------
  HashMap<String ,String> map=new HashMap<String,String>();
   map.put("学号", "002");
   map.put("姓名", "黄某");
   map.put("专业", "软件");
   map.put("生日", "86-09-15");
  
   map.containsKey("学号");//判断是否有这个key存在
   map.containsValue("软件");//判断是否有这个value存在,是返回true,否false
   
   Set keySet= map.keySet();   //将key传为Set类型
   Iterator ite1= keySet.iterator();
   while(ite1.hasNext()){
	   System.out.println(ite1.next());
   }
   
   Collection values =map.values();//Collection将values 传为可遍历模式
   Iterator ite2= values.iterator();
   while(ite2.hasNext()){
	   System.out.println(ite2.next());
   }
   
   //entrySet()打印key跟value的组合
   Set  entryset=  map.entrySet();
   Iterator ite3= entryset.iterator();
   while(ite3.hasNext()){
	   System.out.println(ite3.next());
   }
---------------------------Hashtable---------------------------------
//Hashtable跟hashmap用法差不多

 

分享到:
评论

相关推荐

    集合笔记整理.doc

    集合是Java编程中重要的数据结构,它主要用于存储一组不重复的数据。集合分为单列集合(Collection)和双列集合(Map)。单列集合是用于存储单一数据,而双列集合则是用于存储键值对的数据。 **单列集合 Collection...

    java中的集合笔记.rar

    这份"java中的集合笔记"涵盖了这些关键概念。 1. **集合接口** - **List**: List接口代表一个有序的集合,允许有重复元素。ArrayList和LinkedList是其主要实现类。ArrayList基于动态数组,提供了快速访问但插入和...

    Map集合笔记

    ### Map集合概述与特点 #### 一、Map集合的特点及概念 Map集合是Java集合框架中的重要组成部分之一,主要用于存储键值对(key-value pairs)。它与Collection接口不同,Collection接口用于存储单个对象,而Map接口...

    初学数据结构时候做的练习题集合笔记

    这篇初学者的练习题集合笔记主要关注了两种基本数据结构:数组和链表,并对它们的优缺点进行了比较。同时,笔记也提到了平衡二叉树作为提高查找效率的一种高级数据结构。 数组是一种线性数据结构,其中元素存储在...

    JUnit知识点滴集合笔记

    JUnit知识点滴集合笔记,这个包里面包括了好几篇文档,一定会让你对JUNIT有一个全新的认识。 JUnit 4 抢先看.doc JUnit in java 真正的测试用例实战.doc JUnit起步.doc junit实现过程.doc JUnit中如何测试异常.doc ...

    SET集合笔记.md复习11.7

    SET集合笔记.md复习11.7

    10. 数据类型详解-集合笔记 - 副本.md

    10. 数据类型详解-集合笔记 - 副本

    java 集合部分笔记

    【Java集合】 Java集合框架是Java编程语言中用于存储和操作对象的工具,它提供了多种数据结构,如列表、集、映射等,以适应不同的数据处理需求。集合类通常位于`java.util`包下,是Java程序员必备的知识点。 1. **...

    笔记集合.rar

    Java笔记集合可能包含但不限于以下内容:Java基础语法、面向对象的高级特性、异常处理机制、集合框架的深入应用、多线程和并发编程、网络编程、以及Java虚拟机(JVM)原理等。这些内容不仅涵盖了Java编程的核心知识点...

    集合框架学习笔记

    这篇学习笔记将深入探讨Java集合框架的基础概念、主要类库以及常见应用场景。 首先,Java集合框架分为两种基本类型:List(列表)和Set(集)。List接口代表有序的集合,允许重复元素,如ArrayList和LinkedList;而...

    java面向对象高级集合笔记详细

    初学者学习

    java集合框架笔记

    List set ArraryList Map java集合框架笔记 基于Array的List,其实就是封装了Array所不具备的一些功能方便我们使用

    学习java集合部分时写的笔记.xmind

    自学java,写的集合笔记.xmind

    day08集合01.md

    集合笔记

    Java集合框架学习笔记

    Java集合框架是Java编程语言中一个至关重要的组成部分,它提供了数据结构和算法的抽象,使得开发者可以方便地存储和管理各种类型的数据。本篇将详细探讨Java集合框架的基础知识,包括核心接口、类的层级结构以及Java...

    java集合类学习笔记.doc

    ### Java集合类学习笔记知识点详解 #### 一、集合框架概述 ##### 1.1.1 容器简介 在Java编程中,容器是用于存储和管理对象集合的重要工具。当我们处理大量的对象时,比如存储多个员工的信息,仅仅依赖于基本的...

    集合论与图论笔记.pdf

    集合论与图论是数学中的两个基础分支,广泛应用于数学逻辑、计算机科学、统计学等众多领域。集合论研究的是集合和集合之间的关系、运算、性质等,而图论则专注于图的结构以及图上可以定义的种种概念和性质。以下是...

    Java集合(完整笔记)

    本笔记将深入探讨这两类集合及其相关接口、类和方法。 首先,我们来看单列集合,它是一个对象容器,可以存放多个对象,相比数组,集合具有长度可变、丰富的操作方法以及只存储引用数据类型数据的特点。Collection是...

    传智播客课件笔记集合

    传智播客教育机构以其在IT培训领域的深厚底蕴,为广大IT技术爱好者提供了一系列实用的教学课件和笔记,其中“传智播客课件笔记集合”就是为编程学习者和求职者量身定做的综合性学习资源。 杨中科作为资深的.NET技术...

    Java集合学习笔记.pdf

    Java集合学习笔记.pdf

Global site tag (gtag.js) - Google Analytics