String.valueOf(int i)和Integer.toString(int i)有什么区别?
2024-09-24 04:45:05
以下是2个人的回答,我是从百度上复制下来的,做个笔记,以后方便看
String.valueOf()它可以将JAVA基本类型(int,double,boolean等)和对象(Object)转换成String型 toString()是对象的方法,它可以将该对象转换成String型,转换算法根据类型实际需要而定
,基本上JAVA里面每个对象都会有一个toString方法。 两者的运行结果都是相同的,只是原理不一样
String.valueOf()可以应用到任何数据类型,且不会有异常报出。
Integer.toString()表示先讲int转换成Integer型,然后再将Integer转换成String型。 一般用前者居多,应用的数据类型无限制,且不会报空指针异常。 个人总结:总的来说 String.valueOf()用的比较多(应用的数据类型无限制),但是基本上每个JAVA对象都会有一个toString方法。2个方法的运行结果还是一样的,只是原理(运行过程)不一样.
最新文章
- webrtc初识
- android 显示 PDF 文件
- Parcelable和Serializable的区别
- 怎样将Sqlserver数据库转成mysql数据库
- Why And When To Use Pre-Update and Pre-Insert Triggers In Oracle Forms
- iOS8开发~UI布局(二)storyboard中autolayout和size class的使用具体解释
- Java 泛型 泛型数组
- BZOJ1758: [Wc2010]重建计划(01分数规划+点分治+单调队列)
- python简单分布式demo
- Node.js的下载、安装、配置、Hello World、文档阅读
- .net core2.1 使用 dynamic 类型报错
- openstack ovs实现vlan组网
- C++常用的文件操作路径函数
- Linux电源管理【转】
- 3D场景鼠标点选择物体
- SQL Server 1
- poj_3630 trie树
- MyBtis—原理及初始化
- 基于MODBUS的CRC
- win10下ndk编译arm可执行体