list<javabean>集合
来源:互联网 发布:宝宝照片合成软件 编辑:程序博客网 时间:2024/06/05 03:26
List<LeaveApply> list = new ArrayList<LeaveApply>();
LeaveDAO leaveDao = new LeaveDAO();
leaveApply = leaveDao.getLeaveApply(wfid);
list.add(leaveApply);
详细的例子:
package cn.zhangao;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry; public class ListGroup {
public static void main(String[] args) {
List<JavaBean> list = new ArrayList<JavaBean>();
list.add(new JavaBean("来源A", 100));
list.add(new JavaBean("来源B", 200));
list.add(new JavaBean("来源C", 300));
list.add(new JavaBean("来源B", 6600));
list.add(new JavaBean("来源A", 99800));
List<JavaBean> groupList = getListByGroup(list);
for (JavaBean bean : groupList) {
System.out.print(bean.getGroup() + " ");
System.out.println(bean.getMoney());
}
}
private static List<JavaBean> getListByGroup(List<JavaBean> list) {
List<JavaBean> result = new ArrayList<JavaBean>();
Map<String, Integer> map = new HashMap<String, Integer>();
for (JavaBean bean : list) {
if (map.containsKey(bean.getGroup())) {
map.put(bean.getGroup(), map.get(bean.getGroup()) + bean.getMoney());
} else {
map.put(bean.getGroup(), bean.getMoney());
}
}
for (Entry<String, Integer> entry : map.entrySet()) {
result.add(new JavaBean(entry.getKey(), entry.getValue()));
}
return result;
}
}
class JavaBean {
private String group;
private int money;
public JavaBean() {
}
public JavaBean(String group, int money) {
this.group = group;
this.money = money;
}
public String getGroup() {
return group;
}
public void setGroup(String group) {
this.group = group;
}
public int getMoney() {
return money;
}
public void setMoney(int money) {
this.money = money;
}
}
- list<javabean>集合
- JavaBean的list集合拼接成Insertl语句
- 【WebService】4.使用CXF处理JavaBean和List集合
- CXF学习02---处理JavaBean类型与List的集合类型
- 完美解决Java中List集合去除重复的JavaBean对象某些属性值方案
- springmvc中,在业务控制方法中,收集数组参数,收集List集合包含javabean
- 输出javabean集合信息
- list,javabean转化json
- HttpEntity转为List<JavaBean>
- JAVA使用redis缓存的工具类,实现了javaBean,List集合,Map集合的直接存取
- list 集合
- List集合
- List集合
- List集合
- List集合
- List集合
- list 集合
- List集合
- 浅谈程序员的数学修养
- 点对点语音通信(转)
- 河南科技学院嵌入式/3G讲座
- 河南科技学院CSDN俱乐部参观百度豫北代理
- linux进程(fork,waitpid)
- list<javabean>集合
- The Complete (?) List Of Cocos2D Tools
- java 字符编码 解码 转码 识别编码
- InstallShield中Basic MSI工程类型如何调用InstallScript脚本
- 深刻理解Linux进程间通信
- 戴尔电脑不能装XP的解决方法
- 手动控制IIS服务的开启与关闭
- 基于API的录音机程序(转)
- 自定义Android标题栏TitleBar