zoukankan      html  css  js  c++  java
  • 2016.9.21小结

    1、集合的作用是什么?集合的特点是什么?
    java中对一些数据结构和算法进行了封装即集合。集合也是一种对象,用于储存、检索、操作和传递对象。集合特点:元素类型可以不同、集合长度可变、空间不固定。
    2、集合框架包括哪些内容?集合框架每个接口有什么特点?
    集合框架包括:接口、实现类和算法。
    List接口:线性,元素可重复。
    Set接口:元素不可重复。
    Map接口:以键值对的方式存放元素,一个元素有两个对象,键不能重复。
    3、List集合添加、删除、替换、得到元素、得到长度是什么方法?
    添加:add(对象)删除:remove(下标)替换:Student s =list.get (i);s.setAge(3)得到元素:get()得到长度:length()
    4、Map集合如何添加元素?Map集合如何根据键得到值?
    添加元素:put(K key , V value)
    根据键得到值:get(Object key)
    5、书写List集合遍历的三种方式
    List<Student> list = new ArrayList<Student>();
    //方法一:for循环
    for(int i = 0 ; i<list.size();i++){

    Student s = list.get(i);
    System.out.println(s);
    }
    //方法二:for each
    for (Student s : list){
    System.out.println(s);
    }
    System.out.println("*********");
    //方法三:迭代器
    Iterator<Student> it = list.iterator();
    while (it.hasNext()){
    Student s = it.next();
    System.out.println(s);
    }
    6、Map集合如何遍历?
    Set <String > sett = map.keySet();
    for(String key : sett){
    //根据键对象,得到值对象
    Student ss = map.get(key);
    System.out.println(ss);
    }
    7、如何给List集合排序?
    使用 Collections类中的方法sort(List<T> list, Comparator<? super T> c)进行排序

  • 相关阅读:
    一个表缺失索引发的CPU资源瓶颈案例
    SQLServer 版本之八大方法搞清 "我是谁"
    DBA成长路线
    SQL Server2016升级前几点自检
    SQL Server 2016白皮书
    <译>通过PowerShell工具跨多台服务器执行SQL脚本
    /lib64/libc.so.6: version `GLIBC_2.17' not found
    /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found
    HGT高程数据文件格式解析
    DEM高程数据下载资源
  • 原文地址:https://www.cnblogs.com/zzyytt/p/5897837.html
Copyright © 2011-2022 走看看