Boolean.getBoolean("myvariable"); // where myvariable has been defined in the
// Environment variable as Variable name:
// myvariable
// and Variable Value:true
Run Code Online (Sandbox Code Playgroud)
上面的调用给出了输出为false.如果我使用
System.getenv("myvariable") ;
Run Code Online (Sandbox Code Playgroud)
然后它给我输出为true.
我想知道为什么Boolean.getBoolean("myvariable")不工作.
Jon*_*eet 12
System.getenv返回一个环境变量.这与System.getProperty返回Java系统属性不同.
Boolean.getBoolean 使用后一个调用,如记录:
当且仅当参数指定的系统属性存在且等于字符串"true"时,才返回true.[...]系统属性可通过
getPropertySystem类定义的方法访问.
| 归档时间: |
|
| 查看次数: |
4748 次 |
| 最近记录: |