for (WateMonth wm : list_wm){
System.out.println("第一个循环"+wm.getTeacher());
for (int i = 0; i < list_tqj.size(); i++) {
System.out.println(list_tqj.get(i).getQjTeacherName());
if(list_tqj.get(i).getQjTeacherName().equals(wm.getTeacher())){
System.out.println("数据"+wm.getTeacher());
}
}
}
数出来的值是:第一个循环zhangsan
lisi
zhangsan
第一个循环20110711
lisi
zhangsan
第一个循环lisi
lisi
数据lisi
zhangsan 不理解的地方是,第一个循环zhangsan跟里面那个循环里数据都有zhangsan,为什么不进if判断,
而lisi的又进if判断了!
要怎样写才能把第一个循环里的数据匹对上第二个循环的数据,求指教,谢谢了!
解决方案 »
- apache负载均衡
- 关于javamail
- 大侠。。。大侠。。 做一个csv下载,firefox为什么弹出的下载框不对啊。。
- 急~~求助
- 为什么在控制层第一次能正确获取到中文,而当点击JSP中下一页或上页继续显示时再从控制层获取到的是该中文的乱码?
- 请问如何利用Java实现自动下载文件:此文件需要输入用户名及密码登录后才能下载。
- [乱码]poi导出excel,createSheet("汉字"),出现乱码
- jwchat+openfire配置问题!
- 谁有用RowSet类来编写分页程序?
- 对于Integer.parseInt(pageNo,10)参数的意思?
- 带上传的表单提交时,数据少时候可以提交,多的时候报白页,求解
- 这些填空题,你会吗?来个学JAVA的 帮忙解答一下。我是学的c#
trim一下试试看
list_tqj.get(i).getQjTeacherName().trim().equals(wm.getTeacher().trim())