java集合
qgfjeahn
好好学习,天天向上!加油!
展开
-
集合为NULL与集合长度为零的区别
在工作中经常会见到类似这样的if条件: List emps = new ArrayList(); if(emps!=null && emps.size()!=0){ //此处代码省略… } 经测试,二者的确是不同的.如下代码: (1)声明一个集合,但不赋值:public class T3 { public static void main(String[] args) {原创 2016-08-30 18:14:13 · 5345 阅读 · 0 评论 -
ModelMap中的addAttribute与put方法的区别
ModelMap的定义类:public class ModelMap extends LinkedHashMapModelMap是继承自LinkedHashMap的,而LinkedHashMap继承自HashMap,HashMap实现了Map接口,实现其put()方法,因此ModelMap中的put()方法是继承自 HashMap的;addAttribute方法的定义如下:publ原创 2016-08-16 10:16:44 · 26295 阅读 · 2 评论 -
java集合进行排序的两种方式
java集合的工具类Collections中提供了两种排序的方法,分别是:Collections.sort(List list)//自然排序Collections.sort(List list,Comparator c)//定制排序第一种称为自然排序,参与排序的对象需实现comparable接口,重写其compareTo()方法,方法体中实现对象的比较大小规则,示例如下: 实体类:原创 2016-09-18 11:41:43 · 34494 阅读 · 0 评论