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)进行排序

时间: 2024-12-28 08:54:50

2016.9.21小结的相关文章

2016.09.21 公司裁员想到的

公司最近裁员,好多同事都走了. 想到了,不管在那里都要努力工作,成为该领域的专家,才能立于不败之地. 得之何喜,失之何忧. 加油,最好自己,无愧我心. 不断进步,不断上升 2016.09.21 晚 于北京朝阳

2016/02/21 codes

var Class = { create:function(){ var parent = null,properties = $A(arguments); if(Object.isFunction(properties[0])) parent = properties.shift(); function kclass(){ this.initialize.apply(this.arguments); } Object.extend(kclass,Class.Methods); kclass.s

FFMpeg ver 20160219-git-98a0053 滤镜中英文对照 2016.02.21 by 1CM

FFMpeg ver 20160219-git-98a0053 滤镜中英文对照 2016.02.21 by 1CM T.. = Timeline support 支持时间轴 .S. = Slice threading 分段线程 ..C = Command support 支持命令传送 A = Audio input/output 音频 输入/输出 V = Video input/output 视频 输入/输出 N = Dynamic number and/or type of input/out

Technical Committee Weekly Meeting 2016.06.21

Meeting time: 2016.June.21 1:00~2:00 Chairperson:  Thierry Carrez Meeting summary: 1.Add current house rules for reference This lists exceptions to the formal votes for various changes in the openstack/governance repository. It corresponds to house r

2016/5/21学习记录

1.重大教训!先上代码 1 package Pra; 2 3 public class Read { 4 5 public static void main(String[] args) { 6 T a = new T(); 7 Read.swap(a); 8 System.out.println("e1 = "+a.e1+"e2 = "+a.e2); 9 } 10 public static void swap(T t){ 11 int temp = t.e1;

2016.10.28小结

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn"> <head> <met

2016/2/21 JavaScript简介

1,javaScript 是什么? 是脚本语言,需要有宿主文件,它的宿主文件是HTML文件.2,它与Java什么关系? 没有什么直接的关系,Java是Sun公司(被Oracle收购了), netspace(网景公司,美国在线收购),JScript是微软的, 与Java相似度90%,但一些功能只在IE上使用.3,它的用法: 在HTML中位置有三块: ①head里面 ②body里面 ③</html>之后 为了保险起见,一般写在</html>之后. <script.language

2016.5.21——Compare Version Numbers

Compare Version Numbers 本题收获: 1. 2. 题目: Compare two version numbers version1 and version2. If version1 > version2 return 1, if version1 < version2 return -1, otherwise return 0. You may assume that the version strings are non-empty and contain only

2016/1/21 解读泛型

java泛型 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数.这种参数类型可以用在类.接口和方法的创建中,分别称为泛型类.泛型接口.泛型方法. Java语言引入泛型的好处是安全简单. 在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的.对于强制类型转换错误的情况,编译器可能不提示错误,在