今天开发时候 ,用到了Boolean.getBoolean(),原以为Boolean.getBoolean(“true”),会返回true,结果是false。
最后看了源码才知道, 仅当入参为系统属性且为“true”时才会返回true。
没办法只能换其他的方法了
Boolean.parseBoolean(“true”);
Boolean.valueOf(“true”);
今天开发时候 ,用到了Boolean.getBoolean(),原以为Boolean.getBoolean(“true”),会返回true,结果是false。
最后看了源码才知道, 仅当入参为系统属性且为“true”时才会返回true。
没办法只能换其他的方法了
Boolean.parseBoolean(“true”);
Boolean.valueOf(“true”);