Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否经常使用包装类提供的静态方法?_Java_Wrapper_Static Methods - Fatal编程技术网

Java 是否经常使用包装类提供的静态方法?

Java 是否经常使用包装类提供的静态方法?,java,wrapper,static-methods,Java,Wrapper,Static Methods,我很好奇包装类的静态方法是否真的有用 它们中哪一个最有用和最常用?你能介绍一些涉及这些方法的必备技巧吗 提前感谢。整数。parseInt(..)经常使用。不过我没有统计数字。我已经使用了其中的一半,但当然它们在某些上下文中都很有用。比较方法对于处理原始副本很有用 static int compare(primitive p1, primitive p2) Compares the two specified primitive values. 可能用途: @Overri

我很好奇包装类的静态方法是否真的有用

它们中哪一个最有用和最常用?你能介绍一些涉及这些方法的必备技巧吗


提前感谢。

整数。parseInt(..)经常使用。不过我没有统计数字。我已经使用了其中的一半,但当然它们在某些上下文中都很有用。

比较
方法对于处理原始副本很有用

static int  compare(primitive p1, primitive p2) 
          Compares the two specified primitive values.
可能用途:

@Override
public int compareTo(MyClass other){
    return Double.compare(this.myDoubleField, other.myDoubleField);
}

Integer.toString(…)
用于将整数转换为字符串,而无需求助于
“”+i

例如,您的意思是像
Integer.parseInt
。还有其他有趣且值得一提的吗?我看到Java提供了很多,甚至
Boolean
type也有:)很多有用的。。。。你为什么这么问?包装方法让我好奇。我有C++背景,所以对我来说是新事物。我想知道我是否应该熟悉其中的一些,以使其有效。如果您知道任何其他好的用法,请与我们分享:)您还可以编写
String.valueOf(…)
(据说它委托给此方法)-此方法适用于每种类型,即使
null
。从未使用过此方法,它必须是新的。(嗯,从1.4开始。我老了。)