intValue、parseInt、valueOf 方法区别及其使
intValue是把Integer对象类型变成int的数据类型; parseInt是吧String 变成int的数据类型; Valueof是吧给定的参数转化成对象类型; |
// 第一个不常用
Integer a_=new Integer(123); // a_是Integer类型int a=a_.intValue(); // 转化为int类型
System.out.println(a);String b = "123"; // 一个string
int b_=Integer.parseInt(b); // 把string转化成int
System.out.println(b_);int c_=123;
String c=String.valueOf(c_);
System.out.println(c);其中:由于valueOf方法是调用parseInt方法,并且由Integer.valueOf()方法来转换。所以parseInt稍微比valueOf快一点。
public static Integer valueOf(String s, int radix) throws NumberFormatException {
return Integer.valueOf(parseInt(s,radix));
}
public static Integer valueOf(int i) {
if(i >= -128 && i <= IntegerCache.high)
return IntegerCache.cache[i + 128];
else
return new Integer(i);
}
intValue、parseInt、valueOf 方法区别及其使相关推荐
- double 类型转换以及intValue,parseInt,Valueof 三者的区别
先上一段网上的解决方法: (1)把double先转换成int类型 Double reseve3=Double.parseDouble(bddet[0].getReserve3()); int b=r ...
- 关于Integer类中parseInt()和valueOf()方法的区别以及int和String类性的转换.以及String类valueOf()方法...
Integer类中的. 关于parseInt()方法的API文档. 返回的是int类型的 关于valueOf()方法的API文档 返回的是Integer类型的. 关于intValue()方法的API ...
- parseint与valueOf的区别
string转int中的parseint与valueOf ①首先我们先来了解什么是装箱与拆箱: 装箱:普通类型转换为包装类型 Eg:integer i=10; 拆箱:包装类转换为普通类型 Eg:int ...
- 力扣解题思路:670. 最大交换/parseInt和valueOf的区别
670. 最大交换 思路: 看到这题我第一反应就是想到下一个排列,不过很快发现这两题并没办法使用同一种思路,因为这一题是要求最大,且只能交换一次,相当于多了很多别的限制. 初步的思路是,直接将数组排序 ...
- 包装类:valueOf方法、intValue方法、自动拆箱装箱
包装类 包装类是为了解决基本类型不能在直接参与面向对象开发的问题 8个基本类型对应8个不同的包装类,其中6个表示数字的包装类继承自java.lang.Number,其他两个继承自Object 包装类是 ...
- String.valueOf()方法与toString()方法的区别
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 两者都是把ObJect对象转化为String 类型. 2.string.valueof()方法 ...
- 浅析对象访问属性的.和[]方法区别
原文链接:http://www.cnblogs.com/bigboyLin/p/4967820.html 简明版:请问js对象属性值为什么用数组也可以访问 在JavaScript中通常使用" ...
- toString()和String.valueOf()的区别(转)
惯例广告一发,对于初学真,真的很有用www.java1234.com,去试试吧! 有的朋友在用这两个的时候感觉差不多 其实,很多时候效果是差不多的 但是,有的时候用.toString()会报错,而用S ...
- Java中valueOf()方法
Java中valueOf()方法 1.先看源代码怎么说: Returns an Integer object holding the value of the specified String,The ...
最新文章
- 扩展资源服务器解决oauth2 性能瓶颈
- myeclipse设置注释格式
- 武汉自考本科计算机专业哪个好,2020年武汉自考本科专业有哪些?
- 成为一名优秀数据分析师的必经之路
- php正则表达式 匹配日期,正则表达式-正则表达式以匹配有效日期
- oracle10g新建数据,Oracle10g手工创建数据库
- (android 实战总结)android第三方组件实现总结
- 在线教学试卷讲评利器——屏幕画笔
- 服务器ibmc虚拟软驱的用法,远程控制 - FusionServer Pro X6000 服务器 iBMC (V250以下) 用户指南 35 - 华为...
- 2019426 SPSS入门学习
- excel高级筛选怎么用_关于Excel中“高级筛选”的这些技巧,必须掌握!
- RK3066查看和修改CPU频率
- 软件分类(自由软件、开放源代码软件、公共软件......)
- 闲话云计算(二) 什么是云计算?
- 每日一读---补充正能量
- weinre安装及使用
- Spacy分词php,Spacy简单入门
- 从零开始创建一个Android主屏幕Widget
- Python等编程语言学习资料分享
- python专科生工资一般多少-专科生转行做python运维靠谱吗?