第一,

intValue()是把Integer对象类型变成int的基础数据类型;

int n = list.get(i)----->相当于int n = list.get(i).inValue

parseInt()是把String 变成int的基础数据类型;

String a = “123”;

int x = Integer。parseInt(a);

valueOf()是把给定的String参数转化成Integer对象类型;(现在JDK版本支持自动装箱拆箱了。)

注:  intValue()用法与另外两个不同,比如int i = new Integer("123"),    j = i.intValue(); 
相当于强制类型转换(强制类型转换事实上就是调用的这个方法)。

另外两个用法:   Integer.valueOf(),Integer.parseInt()  用的是Interger类名。
        i.intValue()用的是对象i

第二,

Integer a=new Integer(1)

Integer a=Integer.valueOf(1);

两个都是得到一个Integer对象,但是Integer.valueOf的效率高。

第三,

intValue()是java.lang.Number类的方法,Number是一个抽象类。Java中所有的数值类都继承它。也就是说,不单是Integer有intValue方法,Double,Long等都有此方法。

此方法的意思是:输出int数据。每个数值类中具体的实现是不同的。例如:
 
Float类和Double类的intValue方法,就是丢掉了小数位,而Long的intValue方法又不一样的

intValue()的用法,以及与parseInt()和valueOf 的区别相关推荐

  1. parseint与valueOf的区别

    string转int中的parseint与valueOf ①首先我们先来了解什么是装箱与拆箱: 装箱:普通类型转换为包装类型 Eg:integer i=10; 拆箱:包装类转换为普通类型 Eg:int ...

  2. 力扣解题思路:670. 最大交换/parseInt和valueOf的区别

    670. 最大交换 思路: 看到这题我第一反应就是想到下一个排列,不过很快发现这两题并没办法使用同一种思路,因为这一题是要求最大,且只能交换一次,相当于多了很多别的限制. 初步的思路是,直接将数组排序 ...

  3. Java Integer类中的parseInt和valueOf的区别

    如果我们想把一个字符串转化成int类型,那么Integer类里的parseInt()和valueOf()都可以实现. 但是既然有两个方法实现该功能,那么两个方法一定是有区别的. 首先来看parseIn ...

  4. intValue、parseInt、valueOf 方法区别及其使

    intValue是把Integer对象类型变成int的数据类型: parseInt是吧String 变成int的数据类型: Valueof是吧给定的参数转化成对象类型: // 第一个不常用 Integ ...

  5. parseInt和valueOf

    .parseInt和valueOf.split static int parseInt(String s) 将字符串参数作为有符号的十进制整数进行分析. static Integer valueOf( ...

  6. intValue的用法

    intValue()的用法 1.intValue()是java.lang.Number类的方法,Number是一个抽象类.Java中所有的数值类都继承它.也就是说,不单是Integer有intValu ...

  7. Number()、parseInt() 和 parseFloat() 的区别

    一:Number() 如果是Boolean值,true和false值将分别被转换为1和0. 如果是数字值,只是简单的传入和返回. 如果是null值,返回0. 如果是undefined,返回NaN. 如 ...

  8. Number()、parseInt()和parseFloat()的区别

    JS中Number().parseInt()和parseFloat()的区别 三者的作用:  Number(): 可以用于任何数据类型转换成数值: parseInt(): 函数可解析一个字符串,并返回 ...

  9. js函数 Number()、parseInt()、parseFloat()的区别:

    Number().parseInt().parseFloat()的区别: Number()的强制类型转换与parseInt()和parseFloat()方法的处理方式相似,只是它转换的是整个值,而不是 ...

最新文章

  1. 从oracle中读取图片,从oracle数据库中读取图片,在jsp?
  2. 【蓝桥杯-第五届】 啤酒和饮料
  3. Python进阶_wxpy学习:常见问题
  4. Apache Dubbo 被曝出“高危”远程代码执行漏洞
  5. [Linux]NIS: 集中化认证服务
  6. EE Servlet 3:使用会话和过滤器开发用户登录
  7. Spring Cloud实战小贴士:Zuul统一异常处理(一)
  8. Linux学习总结(61)——Ansible 快速入门学习
  9. python报告水印怎么弄_超简单Python安全批量打水印教程!
  10. 微型计算机控制技术扫描,微型计算机控制技术(双色)
  11. 游戏设计梦工厂学习笔记(一)
  12. 用BeautifulSoup爬取豆瓣的电影排行榜,并用xlwt把数据保存成excel
  13. 【2021年4月电影网络关注度榜】《我的姐姐》登顶热度榜及票房榜
  14. UCSC下载ENCODE数据
  15. 写在汶川地震发生之后的思考
  16. “联想笔记本电脑的电池显示0%,充不进电” 解决方案
  17. 若可以通过高速计算机应用牛顿定律,计算机硬件及网络02_牛顿运动三定律ppt课件...
  18. 美国服务器租用和托管服务哪个好?
  19. python面向对象编程结题报告_中国大学 MOOC_Python语言程序设计_章节测验答案
  20. Synopsys SV Lab Guide—lab3

热门文章

  1. 爱上开源之golang入门至实战-使用IDE开发Golang
  2. 家具渲染效果图可以用3dmax云渲染吗?
  3. Windows下Python2和Python3并存,怎么使用pip
  4. Http- Post/Get请求参数值最大限制问题
  5. Python 识别12306图片验证码物品
  6. Java很简单的文件上传(transferTo方式)
  7. 树(3)--树和森林
  8. 如果我当上技术经理如何展开工作
  9. python rsa加密一致_Python RSA 公钥加密结果不一致
  10. 计算机专业的书普遍都这么贵,你们都是怎么获取资源的