当一些代码实现的功能一样,且有相似地方即变量类型个数相同等,可以封装成类 或 方法即函数。这样可以使代码阅读性增强,代码优化。好像你这里的判断 可以写成一个方法,然后有参调用 就可以咯
创新互联是一家专业提供灌阳企业网站建设,专注与网站设计制作、网站设计、成都h5网站建设、小程序制作等业务。10年已为灌阳众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。
在写导入功能的时候某列中是否有重复值,处理代码如下:
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,
The method selectBookInfo() in the type Dao is not applicable for the arguments (String)
这个selectBookInfo() 方法声明中 没有arguments (String) 这个参数
即没有这个方法selectBookInfo(String arguments )
java执行两次是因为代码逻辑出问题了,检查逻辑并控制提交次数。
1、禁用提交事件源
2、设置标识,提交时标识true,完成后标识false
script src=""/script
script type="text/javascript"
$(function(){
$("#abv").one("click",function(){
alert("用户点击了提交按钮");
});
/*$("#abv").click(function(){//方案2
$(this).attr("disabled",true);
});*/
})
/script
input type="submit" id="abv" value="测试用按钮"/