横看成岭侧成峰,远近高低各不同。不识庐山真面目,只缘身在此山中。 ——苏轼 这一块儿学的是云里雾里,咱们先从简单的入手。逐渐的拨开迷雾见太阳。本次先做List集合的三个实现类的学习笔记 List特点:有序,元素可重复。其实它的本质就是一个线性表(下面会说到) 先上图,Java集合有Collectio ...
分类:
编程语言 时间:
2017-05-07 13:00:25
阅读次数:
196
String和StringBuffer的区别 1、String具有长度不可改变的属性,当对字符串做添加或者删除,替换时,不会改变String对象的内容,而是产生了一个新的字符串对象 2、StringBuffer类:StringBuffer会在缓冲区开辟一个空间,当对StringBuffer内容做添加 ...
分类:
编程语言 时间:
2017-05-07 11:43:12
阅读次数:
253
返回的是list集合: 返回的是DataTable ...
平时我们在开发后端管理的系统时,经常会出现导出Excel的功能。这个功能很简单,但是呢,我一般就会使用公用的工具类,在一个Util中,暴露公用导出的接口,只需要传入需要导出的数据(一般使用list集合)以及需要导出的key-value字段和值的模板(这里使用了org.json,更加轻量话)。 一、废 ...
分类:
编程语言 时间:
2017-05-01 01:19:28
阅读次数:
306
List ll = new ArrayList(); ll.add(new BigDecimal(1)); ll.add(new BigDecimal(4.99)); ll.add(new BigDecimal(5)); System.out.println("最大值: " + Collection... ...
分类:
其他好文 时间:
2017-04-24 19:03:03
阅读次数:
968
博主自身只是一枚刚入编程坑的菜鸟,此文记录的问题较为肤浅,仅供小小白学习 先来看一段demo代码及结果: 结果: 原因分析: 方法一将引用变量定义在循环内部,每次循环都会在内存中开辟一个空间用于存放该引用变量,5次循环后内存中有5个引用变量,list集合中的5个引用分别指向了这5个变量 方法二将引用 ...
分类:
编程语言 时间:
2017-04-24 18:15:59
阅读次数:
219
初始化需要进行比较的集合,统一增加10万个元素,获取整个过程的执行时间。 1、List集合增加元素 程序输出: 2、Set集合增加元素 程序输出: 3、LinkedList集合增加元素 程序输出: 4、TreeSet集合增加元素 程序输出: 总结:在不考虑去重和排序的情况下,以上几个常用集合的执行效 ...
分类:
编程语言 时间:
2017-04-22 01:13:46
阅读次数:
212
/* * List集合de特点: * 1.有序【存进去是什么样子,取出来还是什么顺序】 * 2.可重复 * * ArrayList集合底层是数组,数组是有下标de。 * 所以ArrayList集合有很多自己的特性。 * AarrayList集合底层默认初始化容量是10,扩大之后的容量是原容量的1.5... ...
分类:
其他好文 时间:
2017-04-20 16:45:02
阅读次数:
238
1.for(int i=0; i<list.size(); i++) 2.for(Object object : list) 实质调用的 list.iterator() 3.list.iterator() 转自:http://wenku.baidu.com/link?url=0BUzCPSwNb1C ...
分类:
编程语言 时间:
2017-04-18 13:17:07
阅读次数:
199
在.NET开发中,操作关系型数据库提取数据经常用到DataTable。ASP.NET前后台数据绑定应用DataTable的时候似乎也很多,但是List集合比DataTable应用更加广泛,提取处理数据也更加方便,MVC绑定数据更倾向于List。 因此,我们会经常需要对List集合和DataTable ...