我学java一年多了,也做过一些小项目,代码打了不少,可是我总是犯一个弱智的错误:
总是把true误拼成ture
很头疼,现在由于总是打错,都成习惯了,今天又因为这个问题查了半天的错,原来又是true搞的鬼,我该怎么办?
------解决方案--------------------
根据英标 true才读true ture就不是读true了
------解决方案--------------------
E文十分的不行,话说 true 你写错了,编译时也能不报错?
------解决方案--------------------
他日你额。。。
tariyoue
t r u e
对
------解决方案--------------------
楼上。。。。服了
------解决方案--------------------
我认为应该修改为:
session.setAttribute("admin", true);
Boolean s = (Boolean) session.getAttribute("admin");
if (true == s) {
...
}
------解决方案--------------------
去把true写个一千遍
------解决方案--------------------
起码还能通过语义找到问题,很好了
------解决方案--------------------
能不能其他类型就不要用字符串,它并不适合于所有场景,所以你这里"true".equals(s);就不适合了,应该用8楼的那种做法,即使拼错也会在编译期间给你指出来的