数组用于保存固定数量的数据,定长,占用内存少,遍历速度快; 集合保存的数据数量,可以在程序的执行过程中,不断发生变化,不定长,占用内存多,遍历速度慢; 在功能上,数组能实现的所有功能,集合都能实现;反之,集合能实现的某些功能,数组难以实现。 下面以List集合为例,具体说明集合与数组的区别: 1、定 ...
分类:
编程语言 时间:
2017-09-24 13:44:13
阅读次数:
233
要求2个集合的交 差 并集。 set集合,如下 list集合方法相同,代码如下 另外,addAll(),removeAll(),retainAll()三种方法的返回值都是Boolean值,而不是集合类型,需要注意! ...
分类:
编程语言 时间:
2017-09-22 18:59:52
阅读次数:
154
1、 JSON 是一种基于文本的开放式数据交换格式。 2、JSON语法: 3、List集合转换: String s = "[{'name':'重量','property':'p1'},{'name':'体积','property':'P3'}]"; JSONArray array = JSONArr ...
分类:
Web程序 时间:
2017-09-21 13:51:37
阅读次数:
218
估计你永远都不会忘记这三个方法了...... ...
分类:
其他好文 时间:
2017-09-19 11:10:52
阅读次数:
92
ArrayList内部实现原理javalist首先,我们new一个对象list集合 List list = new ArrayList();我们知道对象的创建离不开构造方法,因此我们查看ArrayList源码的时候先看其构造方法 private static final Object[] DEFAU... ...
分类:
其他好文 时间:
2017-09-18 22:20:01
阅读次数:
286
List list1 = new ArrayList(); list1.add("1"); list1.add("2"); list1.add("3"); list1.add("4"); // 1、普通话for循环 String res = ""; for (int i... ...
分类:
其他好文 时间:
2017-09-16 22:12:25
阅读次数:
154
HQL的内连接查询 对于HQL内链接查询,查询的是两张表的数据,这两张表的数据首先是保存在数组之中,然后在将每一个数组保存在List集合之中进行返回 代码片段: 1 @Test 2 // 内连接 3 public void fun1() { 4 SessionFactory factory = nu ...
分类:
Web程序 时间:
2017-09-12 20:49:12
阅读次数:
279
一、ArrayList(a)与LikedList(L)的区别 1、a的内部实现基于数组,而L则基于循环双向链表实现 2、a的初始容量为10,当数据达到上限会进行自动扩容,机制为(旧容量*3)/2-1,因此每次扩容会造成一定的容量溢出,可以用trimToSize()方法取出多出的容量,但相比于L性能上 ...
分类:
其他好文 时间:
2017-09-12 12:19:31
阅读次数:
216
今天来讲讲Java中的集合和常见集合类型的使用。什么是集合呢?刚好最近学校里面军训,只听到教官一声喊:“集合!!1各位小萌新们就屁颠屁颠的跑过来排列整齐了,这就是集合···Java中的集合也是一样的意思,Java一声喊:“集合!!1,那么我们就把需要放在一起的数据放到..
分类:
编程语言 时间:
2017-09-11 18:18:42
阅读次数:
163