2016年9月14日java笔记

2016-09-15  本文已影响0人  庶庶
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<Integer>integerList=new ArrayList<Integer>();
Random random=new Random();
for(int i=0;i<10;i++)
{
    do{
    k=random.nexInt(100);
    }while(integerList.contains(k))
    integerList.add(k);
}
Collections.sort(integerList);
上一篇 下一篇

猜你喜欢

热点阅读