您的位置首页百科知识

JAVA 包装类valueof是干什么的

JAVA 包装类valueof是干什么的

在你上面全篇中没有看到你使用valueOf啊。其实valueOf有点类似于工厂模式袜敬脊。valueOf是个静态方法。 可以把对象转换为所稿改需要的类型。例如 Integer.valueOf("1005") 其实等价于 new Integer("1005")。valueOf可以转换字符,double,short,等等类型。同时 Double Long等对象也有相应的valueOf方法。它最大的优势是不需要显式的建立对象,此外,java系统本身可以通过一定的优化告渗提高valueOf的速度(例如预先构建 -128到127 的所有Integer对象。)