java 如何判断导入表格某列是否有重复数据
1个回答
展开全部
在写导入功能的时候某列中是否有重复值,处理代码如下:
Set sett= new HashSet();
for(int i=2;i
if( !sett.add(sheet.getCell(0,i).getContents())){
jsonMsg = "{success:false,msg:'批量导入失败,第" + (i-1) + "行型号在表格中有重复!'}";
book.close();
response.getWriter().write(jsonMsg);
return;
}
}
下面顺便说说Set 的add方法,以下是测试程序
以下是打印输出:
添加第一个元素返回值:true
添加的第二个元素返回值:true
添加重复元素后的返回值:false
当插入空值的时候返回什么?true
当插入重复的空值的时候返回什么?false
sett遍历输出:,type1,type2,
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询