2016年9月14日java笔记

6.3 返回索引位置(list中)
coursesToSelect.indexOf(course2)

这个是从前查找。也有从后的查找的:

coursesToSelect.lastindexOf(course2)
6.4 Map中是否包含key或value值

Map 的containsKey()方法取得 Map 映射的 Key 值。查Key- id:

students.containsKey(id);

Map 的containsValue()方法的参数是 Object 对象,因为Map 的 Value 值是对象元素。

查value- name:

students.containsValue(new Student(null,name))

与Set一样,Map.contains方法也是遍历equals方法,而equals方法默认为比较两个对象的引用是否相同,而不是比较两个对象的内容,
因此,需要对equals进行重写。

6.5 Collections.sort()实现List排序
  • 创建泛型list
listintegerList=new ArrayList();
  • 插入10个不重复随机整数
Random random=new Random();
for(int i=0;i<10;i++)
{
    do{
    k=random.nexInt(100);
    }while(integerList.contains(k))
    integerList.add(k);
}
  • sort
Collections.sort(integerList);

你可能感兴趣的:(2016年9月14日java笔记)