java读取数据库数据相同list值合并

在进行两表连接查询的时候,对应两个字段英文和中文,如果中文相同,而英文可能不同时候,两表相同字段为英文字段,进行统计时候,得到结果会出现以下数据:


此时相同字段数据需要合并list,得到以下效果:



代码如下:

Map<String,Aaa> mapAaa=new HashMap<String,Aaa>();
			for(Aaa aaa:aaaList){
				Aaa aaaTemp=mapAaa.get(aaa.getFailure_name());
				if(aaaTemp!=null){
					aaaTemp.setCount(String.valueOf((Integer.parseInt(aaaTemp.getCount())+Integer.parseInt(aaa.getCount()))));
				}else{
					mapAaa.put(aaa.getFailure_name(), aaa);
				}
			}
			for(String key:mapAaa.keySet()){
				Aaa aaaTemp=mapAaa.get(key);
				int count=Integer.valueOf(aaaTemp.getCount());
				String scale=df.format((double)count/aaaSum);
				aaaTemp.setScale(scale);
	        	aaaList2.add(aaaTemp);
			}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用Java解析Word文件中格中单元格套格的数据,您可以使用Apache POI库。下面是一个简单的代码示例,该示例演示了如何使用POI库来解析Word文件中格中单元格套格的数据。 ``` import org.apache.poi.xwpf.usermodel.*; import java.io.*; public class ParseWordTable { public static void main(String[] args) { try { FileInputStream fis = new FileInputStream("example.docx"); XWPFDocument xdoc = new XWPFDocument(fis); for (XWPFTable table : xdoc.getTables()) { for (XWPFTableRow row : table.getRows()) { for (XWPFTableCell cell : row.getTableCells()) { for (XWPFTable subTable : cell.getTables()) { //处理嵌套数据 for (XWPFTableRow subRow : subTable.getRows()) { for (XWPFTableCell subCell : subRow.getTableCells()) { //处理嵌套格中单元格的数据 String cellText = subCell.getText(); System.out.println(cellText); } } } String cellText = cell.getText(); System.out.println(cellText); } } } } catch (Exception ex) { ex.printStackTrace(); } } } ``` 在这个示例中,我们使用了`XWPFDocument`类来打开Word文档。然后,我们遍历文档中的每个格、行和单元格,并检查每个单元格中是否包含嵌套格。如果单元格包含嵌套格,我们继续遍历嵌套格中的行和单元格,并处理其中的数据。 请注意,该示例仅提供了一个基本的框架,您可能需要根据您的具体需求进行修改和扩展。此外,请确保您已经添加了POI库到您的Java项目中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值