为什么java有很多重复的方法?
2022-09-02 11:29:15
我正在玩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");
我可以通过调用变量本身(b)或方法b.booleanValue()来获得布尔值。有人想调用一个方法来获得布尔值的布尔值,尽管他可以只调用变量本身吗?
有什么意义?