总把true误拼成ture
我学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楼的那种做法,即使拼错也会在编译期间给你指出来的