Boolean
布尔型boolean的包装类一个有趣的地方
1 2 3
| public static boolean parseBoolean(String s){ return((s!=null)&&s.equalsIgnoreCase("true")); }
|
这个代码就意味着,只有当前字符串为true的时候,转为Boolean才为 true其它都为false。
另一个有趣的细节
1 2 3
| public static int hashCode(boolean value){ return value?1231:1237; }
|
为什么是1231 和 1237呢?其实其它比较大的 素数也是可以的。
编程还是要靠玄学的
本文地址: https://github.com/maxzhao-it/blog/post/4002/