List<ApproveLineExp> approveLineFinal= this.getApproveExps(); //approveLineExps.size>10List保存一个ApproveLineExp的对象。
此对象设计很简单。
public class ApproveLineExp{
private Long id;
private Long approvelineId; //
public BigDecimal quantity; //
private String flightNo; //
private Date flightDate; //
private String acreg;
private String peoplenum; //
private String standpeoplenum; //
private BigDecimal standnum; }如果list中保存的approveLineFinal.get(0) 得到的对象的属性flightNo、flightDate和approveLineFinal.get(1)属性flightNo、flightDate值相同。则把approveLineExp.get(1)的属性flightNo、flightDate设为空。依次类推。我的做法: //以下主要是为了让相同的(行)数据只显示一行
List<ApproveLineExp> newalef = new ArrayList<ApproveLineExp>();
newalef.add(approveLineFinal.get(0));
for (int i = 0;i<newalef.size();i++) {
ApproveLineExp approveLineExp =newalef.get(i);
for (int j = 1; j <approveLineFinal.size() ; j++) {
ApproveLineExp apexp = approveLineFinal.get(j);
if(approveLineExp.getFlightDate().equals(apexp.getFlightDate())
&&approveLineExp.getFlightNo().equals(apexp.getFlightNo())
){
apexp.setFlightDate(null);
apexp.setFlightNo(null);
}else{
newalef.add(apexp);
}
}
}
此对象设计很简单。
public class ApproveLineExp{
private Long id;
private Long approvelineId; //
public BigDecimal quantity; //
private String flightNo; //
private Date flightDate; //
private String acreg;
private String peoplenum; //
private String standpeoplenum; //
private BigDecimal standnum; }如果list中保存的approveLineFinal.get(0) 得到的对象的属性flightNo、flightDate和approveLineFinal.get(1)属性flightNo、flightDate值相同。则把approveLineExp.get(1)的属性flightNo、flightDate设为空。依次类推。我的做法: //以下主要是为了让相同的(行)数据只显示一行
List<ApproveLineExp> newalef = new ArrayList<ApproveLineExp>();
newalef.add(approveLineFinal.get(0));
for (int i = 0;i<newalef.size();i++) {
ApproveLineExp approveLineExp =newalef.get(i);
for (int j = 1; j <approveLineFinal.size() ; j++) {
ApproveLineExp apexp = approveLineFinal.get(j);
if(approveLineExp.getFlightDate().equals(apexp.getFlightDate())
&&approveLineExp.getFlightNo().equals(apexp.getFlightNo())
){
apexp.setFlightDate(null);
apexp.setFlightNo(null);
}else{
newalef.add(apexp);
}
}
}
解决方案 »
- 谁能帮帮我,getHibernateTemplate()空指针异常
- jar 运行 报错链接hibernate3属性文件错误。急。。。急。。求解
- struts 2.x中 Action 之间的转发
- 请问在使用JNDI数据源的时候如何使用加密后的密码
- 关于调用接口方法不能显示参数名称的问题
- 郁闷了一上午 那位高手帮忙指点一下 ~~!!! 谢谢了
- 请教学习Hibernate的问题?
- 关于java中脚本识别的问题,求助大神
- 创建自定义标签时出现问题,求帮忙帮忙
- 关于java web 项目中使用ICE接口
- java socket问题:server端启动后指定一个端口,当客户端连接后重新分配一个空闲端口进行通讯
- 抓狂了,高手帮我看看这个Spring配置文件有什么问题啊!
可以直接用set进行存放。将重复的过滤。