本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
龙儿筝 -
第3名
青否云后端云 - wallimn
- vipbooks
- gashero
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- ssydxa219
- javashop
- e_e
- sam123456gz
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- xiangjie88
- wiseboyloves
- ganxueyun
- lemonhandsome
- xyuma
- sichunli_030
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- Xeden
- johnsmith9th
- zhanjia
- forestqqqq
- luxurioust
- lzyfn123
- ajinn
- nychen2000
- wjianwei666
- daizj
- 喧嚣求静
- ranbuijj
- silverend
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
- yeluowuhen
- lerf
最新文章列表
遍历List时删除其元素
在遍历List时删除元素可能会遇到ConcurrentModificationException,下面是两种可行的解决办法:
for (int i = list.size()-1; i >= 0; i--) {
if (满足删除条件) {
list.remove(i);
}
}
Iterator<String> ...
python的list 和tuple
在python中最基本的结构是序列化结构,每个值都有它固定的位置,位置的下表从0到长度-1,python有六种基本的序列化结构类型,最常用的是list和tuple
list是最通用的数据类型,list以逗号分隔,方括号包围,一个列表可以放任意类型的值
下面创建一个有四个元素的list
list1 = ['physics', 'chemistry', 1997, 2000];
print ...
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 ...
将Set集合转成List,并有序排列
问题:项目中获得的部门属性employeeSet是set类型,想要把他转成list类型, 并有序输出出来
/* 获取set集合 */
Set<Employee> employeeSet = department.getEmployeeSet();
/* 将Set集合转为List,这样获得的list并不能有序排列*/
List<Employee& ...
关于itemEditor中输入框焦点和List的焦点冲突问题
今天发现,在List或者DataGrid中,重写itemEditor时候,editor输入框点击进去之后,还是会丢失焦点,被后面List的Renderer的外层容器所获取了
后来想了想,三个解决办法
其中一个就是,正常来说,直接单击到Editor上时,不应该到输入框,输入框也不应该是可以输入的,点击上去之后才可以输入,这样会避免这个问题
第二个就是,itemRenderer获取焦点,通过事件触 ...
根据值选定多选框,选中多选框,根据存在的数据选中多选框
第一个list为所有的多选框的值,
第二个lists为默认选中的值。
<%
for(int i = 0 ;i <list.size();i++){
DeptnoForm df = (DeptnoForm)list.get(i);
%>
<input <%
for(int j = 0 ;j <lists.si ...
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 ...
Java容器类List、ArrayList、Vector及map、HashMap
Java容器类List、ArrayList、Vector及map、HashTable、HashMap分别的区别
ArrayList和HashMap是异步的,Vector和HashTable是同步的,所以Vector和HashTable是线程安全的,而 ArrayList和HashMap并不是线程安全的。因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于 Arr ...
比较两个集合是否相等
现在是情况是要比较一个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比较两个集合是否相等,所以就只有自己写。第一个想 ...