您的位置:首页 > 其它

工具类的一些方法及高级特性

2017-08-09 19:39 302 查看
    在平时写代码出错并需要注意的:

    

一、    1、在Collections工具类中,需要注意:Collections类的sort()方法在排序时,如果被排序的数据是基本类型,就直接比较大小并排序了。如果是被排序的是引用类型,sort()方法会询问被排序的类型是否实现了java.lang.Comparable接口,如果没有实现该接口,就会抛出异常;如果实现了该接口,就调用该接口中的比较方法public int compareTo(Object o),对待排序的对象进行大小比较,实现排序

    2、在Collections工具类中的方法frequency(Collection Object o)【返回指定集合中对象出现的次数】和replaceAll(List list,Object old,Object new)【使用新值替换列表中出现的所有指定值】这两个方法都需要重写equals方法

    

    

二、    迭代循环(增强for循环)【这是一种简单又方便的循环,但是无法获取List和s数组的下标】

    高级特性:

    for(元素类型 元素变量:集合或数组){

        //循环体

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  工具类