美文网首页
2016年9月14日java笔记

2016年9月14日java笔记

作者: 庶庶 | 来源:发表于2016-09-15 00:40 被阅读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
    list<Integer>integerList=new ArrayList<Integer>();
    
    • 插入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笔记

          本文链接:https://www.haomeiwen.com/subject/bvqbettx.html