我正在玩Java,因为我打算从C#切换到它以用于跨平台目的.我刚刚注意到它有很多方法可以做同样的事情.我只是想知道他们为什么那样做?
例如,除了构造函数之外,Boolean类还有两个方法执行相同的操作.
Boolean b = new Boolean(true);
Boolean b = new Boolean("true");
Boolean b = Boolean.parseBoolean(true);
Boolean b = Boolean.parseBoolean("true");
Boolean b = Boolean.valueOf(true);
Boolean b = Boolean.valueOf("true");
Run Code Online (Sandbox Code Playgroud)
我可以通过调用变量本身(b)或方法b.booleanValue()来获取布尔值.有人想要调用一个方法来获取布尔值的布尔值,尽管他可以自己调用变量吗?
有什么意义?