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

  • 相关阅读:
    System.in.read() 回车
    eclipse for C/C++
    J2EE和Java EE
    MySQL中的string类型
    javac: 无效的标记: FilesJavajdk1
    java eclipse com.mysql.jdbc.Driver
    (转)apache外网不能访问分析与解决方法
    jvm调优
    java性能调优03
    java性能调优02
  • 原文地址:https://www.cnblogs.com/ztt0918/p/8066761.html
Copyright © 2011-2022 走看看