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

  • 相关阅读:
    c++11 standardized memory model 内存模型
    C++和C API调用
    c+11 std::condition_variable and mutex
    Linux thread process and kernel mode and user mode page table
    c++ Initialization
    c++11 perfect forwarding
    C++11 template parameter deduction
    Cache缓存设计
    c++11 enable_shared_from_this
    大数相乘
  • 原文地址:https://www.cnblogs.com/ztt0918/p/8066761.html
Copyright © 2011-2022 走看看