String.valueOf()和Integer.valueOf()方法的使用
String.valueOf()的用法
1. 由 基本数据型态转换成 String
String 类别中已经提供了将基本数据型态转换成 String 的 static 方法
也就是 String.valueOf() 这个参数多载的方法
有下列几种
String.valueOf(boolean b) : 将 boolean 变量 b 转换成字符串
String.valueOf(char c) : 将 char 变量 c 转换成字符串
String.valueOf(char[] data) : 将 char 数组 data 转换成字符串
String.valueOf(char[] data, int offset, int count) :
将 char 数组 data 中 由 data[offset] 开始取 count 个元素 转换成字符串
String.valueOf(double d) : 将 double 变量 d 转换成字符串
String.valueOf(float f) : 将 float 变量 f 转换成字符串
String.valueOf(int i) : 将 int 变量 i 转换成字符串
String.valueOf(long l) : 将 long 变量 l 转换成字符串
String.valueOf(Object obj) : 将 obj 对象转换成 字符串, 等于 obj.toString()
用法如:
int i = 10;
String str = String.valueOf(i);
这时候 str 就会是 "10"
2. 由 String 转换成 数字的基本数据型态
要将 String 转换成基本数据型态转
大多需要使用基本数据型态的包装类别
比如说 String 转换成 byte
可以使用 Byte.parseByte(String s)
这一类的方法如果无法将 s 分析 则会丢出 NumberFormatException
byte :
Byte.parseByte(String s) : 将 s 转换成 byte
Byte.parseByte(String s, int radix) : 以 radix 为基底 将 s 转换为 byte
比如说 Byte.parseByte("11", 16) 会得到 17
double :
Double.parseDouble(String s) : 将 s 转换成 double
float :
Double.parseFloat(String s) : 将 s 转换成 float
int :
Integer.parseInt(String s) : 将 s 转换成 int
long :
Long.parseLong(String s) :将 s 转换成Long
Integer b=Integer.valueOf(128);
System.out.println(a==b);//输出false
Integer a=Integer.valueOf(127);
Integer b=Integer.valueOf(127);
System.out.println(a==b);//输出true
String.valueOf()和Integer.valueOf()方法的使用相关推荐
- integer比较_Java整数缓存Integer.valueOf(127)==Integer.valueOf(127)为True
在一次采访中,我的一个朋友被问到,如果我们有两个整数对象,Integer a = 127; Integer b = 127;为什么要a == b的值为true ?在本文中,我将尝试回答这个问题,并解释 ...
- Integer.valueOf(String) 方法之惑
http://www.importnew.com/9162.html Importnew注:如果你也对Java技术翻译分享感兴趣,欢迎加入我们的Java开发小组.参与方式请查看小组简介. 有个仁兄在 ...
- Integer.valueof()和Integer.parseInt()的区别
Integer. valueOf()可以将基本类型int转换为包装类型Integer,或者将String转换成Integer,String如果为Null或""都会报错. Integ ...
- Integer.valueOf、intValue、Integer.parseInt使用
我在开发过程中处理人员id筛选,从数据库中查询到人员id转int类型,我用了Integer.valueOf(),筛选过程中使用了如果某一个人员id相等就排除,结果我排除不掉:通过打印日志知道Integ ...
- Integer对象范围(-128-127)之间(Integer. valueOf()方法)
1.Integer. valueOf()方法的作用 Integer. valueOf()可以将基本类型int转换为包装类型Integer,或者将String转换成Integer,String如果为Nu ...
- java中 Integer.parseInt()和Integer.valueOf(“str”).intValue()方法的应用
parseInt(String s )方法是类Integer的静态方法,它的作用就是将形参 s 转化为整数,比如: Interger.parseInt("1")=1; Intege ...
- new Integer 和 Integer.valueOf 有什么不同
2019独角兽企业重金招聘Python工程师标准>>> @Testpublic void testHashCode() throws Exception {//[1237514926 ...
- java int parse_java中Integer.parseInt和Integer.valueOf的区别
展开全部 他们返回类型的不同是最大的原因: static int parseInt(String s) 将字符串参e69da5e6ba9062616964757a686964616f313333613 ...
- Integer.parseInt() 与 Integer.valueOf() 区别
static int parseInt(String s) 将字符串参数作为有符号的十进制整数进行分析. static Integer valueOf(String s) 返回保持指定的 String ...
最新文章
- logback-spring.xml读取spring的属性
- Error APICloud iOS null is not an object
- 【编程6】贪吃蛇游戏(python+pygame)
- 解读Raw Socket
- 浅析Memcache和Redis
- OJ1078: a+b(多实例测试1)(C语言数组解题)
- 【裂缝识别】基于matlab GUI BP神经网络路面裂缝识别系统【含Matlab源码 1063期】
- 有约束最优化问题的相关讨论
- seaweedfs问题处理
- Android 不透明度对应数值
- thinkphp6+vue前后端分离开发验证码总是验证不正确问题
- LeetCode应该怎么刷
- flash player 11.2 64位 linux,Adobe Flash Player 11.2.202 Beta 1支持 64位操作系统
- c语言水仙花数作业,c语言水仙花数(c语言水仙花数的编程)
- std::hypot 用法
- qt creater快捷键使用
- cipher java 安全_Java安全(未完待续)
- solaris jumpstart
- 本地oracle无法通过ip地址连接解决方法(因个人环境原因可能不适用)
- 自己觉得喜欢的2个项目,慢慢进步吧,呵呵
热门文章
- 硬盘容量单位有哪些?
- 视频转码工具 HDcinematics Convert 汉化版
- php内置函数分析之strtoupper()、strtolower()
- 专业人士使用的8种流行的Web开发工具
- 函数的隐式声明 及 rsp,rbp,被调用者和调用者保存的寄存器standerd manuel(Caller/Callee - saved registers)
- 常用下载地址ed2k
- Linux离线安装yarn和配置离线仓库
- ubuntu16.04系统搜狗输入法按shift无法切换中英文
- PPT课件免费下载!国家精品公开课:《Python编程入门》
- CAD文字对齐快速操作