最新文章列表

vector和list的区别

[url] http://www.cnblogs.com/wanlipeng/archive/2010/10/21/1857791.html [/url]
robertlittleme 评论(0) 有1059人浏览 2012-09-10 22:13

Python第一课-初识Python

此笔记为原创,参考教材为中国电力出版社的《Head First Python》 全书用例为Python3. 一、Python安装(Head First Python采用Python3):     环境win7,Python版本3.2.3 ...
yuanta11 评论(0) 有2963人浏览 2012-09-08 18:42

遍历List时删除其元素

在遍历List时删除元素可能会遇到ConcurrentModificationException,下面是两种可行的解决办法: for (int i = list.size()-1; i >= 0; i--) { if (满足删除条件) { list.remove(i); } } Iterator<String> ...
yuanzhifei89 评论(0) 有1337人浏览 2012-08-30 22:27

AbstractList的equals()方法的效率问题

最近在看jdk源码,看到AbstractList的时候发现一个问题,它的equals()方法是这样的 public boolean equals(Object o) { if (o == this) return true; if (!(o instanceof List)) return false; ...
bigpig21 评论(0) 有599人浏览 2012-08-26 19:45

Struts2 iterator 标签遍历 Map,List,数组(三十六)

1.使用iterator 标签 遍历 数组,Map,List 2.action package com.sh.action; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.opensymphony.xw ...
Luob. 评论(0) 有20538人浏览 2012-08-26 18:30

python的list 和tuple

在python中最基本的结构是序列化结构,每个值都有它固定的位置,位置的下表从0到长度-1,python有六种基本的序列化结构类型,最常用的是list和tuple list是最通用的数据类型,list以逗号分隔,方括号包围,一个列表可以放任意类型的值 下面创建一个有四个元素的list list1 = ['physics', 'chemistry', 1997, 2000]; print ...
zhangbaoming815 评论(0) 有2680人浏览 2012-08-25 16:03

java集合学习之List集合

Collection接口是List接口和Set接口的父接口,该接口中提供了List集合和Set集合的常用方法。 import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class IteratorTest { /** * @param args */ pu ...
chenzheng8975 评论(0) 有7248人浏览 2012-08-22 14:24

集合框架小结

集合框架: Collection接口  Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。 一些 Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。 ...
叶紫夜子 评论(0) 有895人浏览 2012-08-15 11:20

遍历方法小结

1.用for循环遍历:只能遍历数组,队列 示例: 遍历队列:    for(int i=0;i<list.size();i++) { //获取队列中的元素 String str = list.get(i); //输出元素 System.out.println(str); } 优点:方便,实用,按顺序取出元素 ...
叶紫夜子 评论(0) 有1339人浏览 2012-08-15 10:40

将Set集合转成List,并有序排列

问题:项目中获得的部门属性employeeSet是set类型,想要把他转成list类型, 并有序输出出来   /* 获取set集合 */ Set<Employee> employeeSet = department.getEmployeeSet(); /* 将Set集合转为List,这样获得的list并不能有序排列*/ List<Employee& ...
NobleBaron 评论(0) 有10604人浏览 2012-08-15 07:51

Hibernate 集合类型使用

为了映射实体中的集合属性,Hibernate提供了set, list, array, bag, map类型。 1. set 经常使用,实体对象不重复,没有顺序。对应实体类中的java.util.Set类型。 2 ...
czj4451 评论(1) 有1386人浏览 2012-08-11 18:31

关于itemEditor中输入框焦点和List的焦点冲突问题

今天发现,在List或者DataGrid中,重写itemEditor时候,editor输入框点击进去之后,还是会丢失焦点,被后面List的Renderer的外层容器所获取了 后来想了想,三个解决办法 其中一个就是,正常来说,直接单击到Editor上时,不应该到输入框,输入框也不应该是可以输入的,点击上去之后才可以输入,这样会避免这个问题 第二个就是,itemRenderer获取焦点,通过事件触 ...
LiYunpeng 评论(0) 有1191人浏览 2012-08-10 23:20

java集合框架(set、list、map)

                          Java集合框架 我们为什么需要用到集合类? 当我们事先不知道要存放的数据的个数时我们就要用到集合类。 具体理解: Java集合框架的总体结构:java中的集合类定义主要是在java.util.*包下面,常用的集合在系统中定义了三大接口:java.util.Set、java.util.List、java.util.Map  那么它们之间有哪些不同呢 ...
御天田 评论(0) 有1838人浏览 2012-08-10 20:49

jQuery根据元素值或元素下标来删除一个数组元素及数组对象方法列表

在前提不知道b在这个数组的下标,删除b这个元素 var arrList = ['a','b','c','d'];        arrList.splice(jQuery.inArray('b',arrList),1); alert(arrList); 其中jQuery.inArray('b',arrList)是b这个元素在数组arrList 中的位置 splice(index,1)函数中 ...
welcome66 评论(0) 有17715人浏览 2012-08-10 10:14

控制TList的限量多选

大家知道TWaver Java的TList继承自Swing的JList,所以我们可以很容易控制其选择,例如单选、多选等。但是本文介绍如何控制按指定数量进行选择。人生就是 ...
TWaverGeek 评论(0) 有780人浏览 2012-08-06 10:27

根据值选定多选框,选中多选框,根据存在的数据选中多选框

第一个list为所有的多选框的值, 第二个lists为默认选中的值。 <%    for(int i = 0 ;i <list.size();i++){       DeptnoForm df = (DeptnoForm)list.get(i);     %>       <input <%       for(int j = 0 ;j <lists.si ...
___loveOfForever 评论(0) 有925人浏览 2012-08-01 19:23

java List 排序 Collections.sort() 对 List 排序

关于Collections.sort(List list,Comparator comparator) 的说明 Comparator是个接口,主要比的是两个对象,比较规则是你自己写的 ,可以重写他的compare()和equals()这两个方法,也就是说比较的方法,如果是null的话,就是使用元素的自然顺序,如1,2,4,5,9,8,7,就是1,2,4,5,7,8,9这样,字母也可以 co ...
金诚铸就 评论(0) 有1407人浏览 2012-08-01 16:10

Java容器类List、ArrayList、Vector及map、HashMap

Java容器类List、ArrayList、Vector及map、HashTable、HashMap分别的区别   ArrayList和HashMap是异步的,Vector和HashTable是同步的,所以Vector和HashTable是线程安全的,而 ArrayList和HashMap并不是线程安全的。因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于 Arr ...
a475334705 评论(0) 有2413人浏览 2012-07-28 11:25

比较两个集合是否相等

现在是情况是要比较一个List和Set是否相等,他们相等的条件就是里面所包含的元素是否相等以及长度一致就可以了,不需要比较顺序其他之类的情况。 比如List [a,v,3,5],Set[v,a,5,3]那么在我们的业务中是相等的,还有就是List[a,a,4,q] Set[4,a,q,a]也是相等的,但是java collection 里面没有api比较两个集合是否相等,所以就只有自己写。第一个想 ...
daizhonghai1314 评论(0) 有1360人浏览 2012-07-27 20:50

转 spring jdbc queryForList出来的数据获取

对于一般的hibernate查询,返回的往往是一个我们熟悉的list,比如:gciLogs = criteria.list();那么这里返回的就是类型是某一个实体的list,get(i)就是这样一个实体,也就是一个记录,然后还可以取得字段值。 而spring的jdbcTemplate.queryForList( sql );先返回一个object,这个object里面是一个map,对应的key就是 ...
NealCai 评论(0) 有6463人浏览 2012-07-27 15:51

最近博客热门TAG

Java(141746) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics