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/