
javase
是码农没错了
这个作者很懒,什么都没留下…
展开
-
Comparator接口实现排序
Interface Comparator<T>对任意类型集合对象进行整体排序,排序时将此接口的实现传递给Collections.sort方法或者Arrays.sort方法排序. 实现int compare(T o1, T o2);方法,返回正数,零,负数各代表大于,等于,小于。单一条件排序:举例: List<Student> stus = new ArrayList<&原创 2017-12-22 11:21:38 · 62928 阅读 · 6 评论 -
StringUtils的isBlank(), isEmpty(), isNotBlank(), isNotEmpety(), isNoneBlank(), isNoneEmpty()
isBlank()方法把空格当做没有, 而isEmpty()认可空格的存在.StringUtils.isEmpty(null) = trueStringUtils.isEmpty(“”) = trueStringUtils.isEmpty(” “) = false //注意在 StringUtils 中空格作非空处理 StringUtils.isEmpty(” “) = fal......原创 2017-12-23 15:24:42 · 17419 阅读 · 4 评论 -
Aarrays.asList产生的list对象在使用add或者remove方法时,抛异常java.lang.UnsupportedOperationException
异常代码如下: public static void main(String[] args) { String[] strArr = {"1","2","3"}; List<String> list = Arrays.asList(strArr); list.add("4"); }抛出异常:Exception...原创 2018-08-30 11:46:09 · 513 阅读 · 0 评论 -
JDK8新特性stream的简单使用
一. 介绍此处的stream和io包下的stream完全是两个概念, Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作 (bulk data operation)。二. 特点1.stream本身并不存储数据,数据是存储在对应的collecti...原创 2019-03-11 11:22:29 · 287 阅读 · 0 评论