最新文章列表

LinkedList源码分析

LinkedList适用于添加、删除比较频繁,随机访问不多的场合。 LinkedList扩展了AbstractSequentialList抽象类(提供了部分List接口的实现),实现了List,Deque,Cloneable,java.io.Serializable接口。 public class LinkedList<E> extends AbstractSequent ...
czj4451 评论(0) 有1414人浏览 2012-09-02 22:20

Java 中 Vector、ArrayList、List使用深入剖析

本文来自 smallboy_5的专栏 http://blog.csdn.net/smallboy_5/article/details/2119123       线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。   ...
greatrich 评论(0) 有1115人浏览 2012-05-10 10:20

两个List比较,移除,

public static void main(String[] args) { List l_stat=new ArrayList(); l_stat.add(0, "1"); l_stat.add(1, "2"); l_stat.add(2, "3"); l_stat.add(3, " ...
zyengogo 评论(0) 有903人浏览 2012-05-07 13:58

Java容器类List、ArrayList、Vector,map、HashSet等

一、List与ArrayList的区别     List->AbstractList->ArrayList     (1) List是一个接口,ArrayList是一个实现了List接口的具体类。     他们是父子关系,我们常用的是ArrayList,但常用List的引用去操作ArrayList     这是一个简单的面向接口编程的一种,如:List myList = new Arra ...
hunankeda110 评论(0) 有3110人浏览 2012-05-04 15:38

C++学习总结2

这篇记录下容器的知识:C++标准库中的容器大概分为:顺序容器和关联容器。容器元素要求:复制和赋值(IO对象就不行)顺序容器有:vector、list、deque、st ...
shellwell 评论(0) 有1414人浏览 2012-05-04 14:17

for循环原来这么写

今天看到同事写的for循环list都是 if(list!=null){ for(int i=0,int len=list.size();i<len;i++){} }     而我每次写的   for(int i=0;list!=null && i<list.size();i++){}   我自认为我的代码比他的更简洁。   后来才发现他 ...
yuanjieing 评论(0) 有111人浏览 2012-04-26 14:55

JDBC连接Oracle数据库及List 的遍历

好久没写关于数据库链接的代码了,居然都不会了,果断发帖纪录一下。 数据库相关的Object类: package com.lliu.JDBC; public class AAA { public AAA(){ } public AAA(int ID, String name, String dept){ this.setID(ID); this.setNa ...
lliu26 评论(0) 有1482人浏览 2012-04-24 15:58

JDBC两种查询方法

//查询方法 返回值是以list形式返回的 public static List<Map<String, String>> executeQuery(String sql){ List<Map<String,String>> list = new ArrayList<Map<String,String>>(); Re ...
ZM603380946 评论(0) 有1330人浏览 2012-04-19 17:22

List 对象排序 Demo

List 对象排序 Demo   项目目录结构:   简单POJO   Person.java package com.royal.model; public class Person { private String name; private int age; public Person(){ } public Person ...
萧_瑟 评论(0) 有921人浏览 2012-04-19 11:18

转:Java List循环

转载自:http://www.cnblogs.com/itat/archive/2011/07/11/2103435.html        List有三种循环方式:      分别是经典的for循环,迭代器(list.iterator()),foreache循环(和C#相同哦)       测试代码如下: public static void main(String[] ar ...
copier8 评论(0) 有755人浏览 2012-04-18 17:19

关于List集合的删除问题

一般来说在遍历一个List集合的时候,是不能同时执行删除操作的。 会抛出 java.util.ConcurrentModificationException 当方法检测到对象的并发修改,但不允许这种修改时,抛出此异常。 但是,有的时候就需要删除操作。   举个例子,备份用的。   package demo; import java.util.ArrayList; impor ...
周一Monday 评论(0) 有1571人浏览 2012-04-17 17:14

struts2中s:select标签的使用

  1.第一个例子:<s:select list="{'aa','bb','cc'}" theme="simple" headerKey="00" headerValue="00"></s:select>2.第二个例子:<s:select list="#{1:'aa',2:'bb ...
wuyizhong 评论(0) 有963人浏览 2012-04-17 14:28

velocity遍历Map、List

一.遍历个map类型 1.先看后台java程序 Map<String,String> paramValues=new HashMap<String, String>();****** 中间赋值操作省略了***data.put("paramValues", paramValues);//传值给velocity 2.前台veloc ...
雪国列车 评论(0) 有1984人浏览 2012-04-15 23:44

一些不靠谱的java.util.List深复制方法

之前探讨过Java数组的深复制问题,现在来说说<一些不靠谱的java.util.List深复制方法>。为什么不说<靠谱的深复制方法>呢?因为在寻找探索<靠谱的深复制方法>的过程中,我发现了这些不靠谱的方法,写下来是希望给自己和他人提个醒,不要犯这样的错误。   这是下面要频繁使用的一个JavaBean   class Person implements S ...
Will_Turner 评论(6) 有15191人浏览 2012-04-07 20:45

List 迭代过程中删除或添加元素

1. List 迭代过程中删除元素采用list.remove(obj)会造成其size自减,modCount自增而产生问题: Collection list = new ArrayList(); list.add("creek"); list.add("misty"); list.add("forest"); Iterat ...
czj4451 评论(0) 有4928人浏览 2012-04-04 21:54

利用collections.sort对于List

List<Sensor> sensorLpList = listSensorLp.getSensorList(); if(sensorLpList == null || sensorLpList.size() < 1) { return null; } Collections.sor ...
zhou_wu 评论(0) 有913人浏览 2012-04-03 15:18

List & Set详解

List是列表(接口),是可以允许出现重复值的, Set是集合,不允许出现重复值 ArrayList(一般类)实现list接口 arraylist与vector是差不多的,只不过arraylist是不同步的,而vector是同步的 vector ArrayList其实都是数组的封装 如果不涉及多线程 使用ArrayList效率会高一点。 List接口   List是有序的Collection,使 ...
zc-111 评论(0) 有1388人浏览 2012-04-02 11:38

如何让HQL的select子句返回你想要的类型

通过这几天对hql的学习 发现个有趣的事情  返回select子句 想要的类型 首先顶一个实体类 public class Person{         private Integer id;         private String  name;         private String  password;    //关键是构造方法   你想返回什么样的东东,就定义什么样的东西。 ...
LaxLee 评论(0) 有953人浏览 2012-03-31 10:38

struts2 s:iterator取包含LIST的MAP

  private Map<String, List<String>> yearMonthMap = new HashMap<String, List<String>>(); List<String> strList = Lists.newArrayList(); strList.add("01"); strLi ...
lycwhite 评论(0) 有1381人浏览 2012-03-30 15:28

jstl对Map,list的操作

//jstl对Map的操作  /**当forEach 的items属性中的表达式的值是java.util.Map时,则var中命名的变量的类型就是java.util.Map.Entry这时var=entry的话,用表达式${entry.key}取得键名。用表达式${entry.value}得到每个entry的值。这是因为java.util.Map.Entry对象有getKey和getValue方法, ...
wuyizhong 评论(0) 有889人浏览 2011-07-19 10:29

最近博客热门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