zoukankan      html  css  js  c++  java
  • Java集合框架

     Java集合框架包含的主要内容:

    collection接口在java.util包中。

    list接口常用的方法:

      Set是无序的,元素不可重复的,实现collection接口

      List是有序的,元素可重复的,实现collection接口

      Arraylist采用的是动态数组,遍历元素和随机访问元素的效率高

      Linklist采用链式列表,增加删除元素的效率高

    Linklist:

    HashSet:

      HashSet是可以添加集合的

     1 package object.集合框架;
     2 
     3 import java.util.ArrayList;
     4 
     5 public class HashSet {
     6     
     7     public static void main(String[] args) {
     8         java.util.HashSet<Integer> set=new java.util.HashSet<Integer>();
     9         ArrayList<Integer> list=new ArrayList<Integer>();
    10         list.add(1);
    11         list.add(2);
    12         list.add(1);
    13         set.add(1);
    14         set.add(2);
    15         set.addAll(list);
    16         System.out.println(set);//结果:[1,2]
    17         
    18     }
    19 }

    HashMap:

      存储键值对

    遍历Map中的元素:

     1 package object.集合框架;
     2 
     3 public class HashMap {
     4 public static void main(String[] args) {
     5     java.util.HashMap map=new java.util.HashMap();
     6     map.put("name", "ztt");
     7     map.put("age", 23);
     8     map.put("addr", "石家庄");
     9     for(Object object:map.keySet()){
    10         System.out.println(object+"="+map.get(object));
    11     }
    12 }
    13 }
    结果:

      name=ztt
      addr=石家庄
      age=23

  • 相关阅读:
    Intel 编译器 线程安全检查 真心的很详细 转
    当前软件设计分析
    当代并行机系统
    多人游戏服务器
    ACE源代码目录结构
    (转!)Z buffer和W buffer简介
    数据库-视图(View)详解
    推荐一个vs自带工具分析代码的复杂度
    SCOPE_IDENTITY的用法
    vs2013开发调试cocos2d-x-Lua工程项目
  • 原文地址:https://www.cnblogs.com/ztt0918/p/8066761.html
Copyright © 2011-2022 走看看