1、valueOf() 方法用于返回给定参数的原生 Number 对象值,参数可以是原生数据类型(即8种基本类型), String等。
valueOf()是8中基本数据类型的包装类的静态方法(还有string),使用方法,直接使用类用,
例如:
valueOf是Integer类的一个静态方法,它是把一个string参数转换为Integer类型,
那么经过Integer.valueOf(“123”)转换,123就是一个Integer类型了

    Integer x =Integer.valueOf(9);Double c = Double.valueOf(5);Float a = Float.valueOf("80");   System.out.println(x);  //9System.out.println(c);//5.0System.out.println(a);//80.0

2、parseInt(string) (最常用)函数可解析一个字符串,并返回一个整数。其中参数只能是string类型,如果不为string类型,必须先转为string类型,同理还有,parseDouble(string) parsefloat(string)等等

用法案例:
int x =Integer.parseInt(“9”);
double c = Double.parseDouble(“5”);

3、intValue()是java.lang.Number类的方法,Number是一个抽象类。Java中所有的数值类都继承它。也就是说,不单是Integer有intValue方法,Double,Long等都有此方法。
例如:
intValue函数,它是将一个Integer类型转换成原始类型int,

double d=3.1;
System.out.println(d.intValue());//3

Integer.valueof()与Integer.parseInt()与intValue()的辨别相关推荐

  1. Integer.valueof()和Integer.parseInt()的区别

    Integer. valueOf()可以将基本类型int转换为包装类型Integer,或者将String转换成Integer,String如果为Null或""都会报错. Integ ...

  2. integer比较_Java整数缓存Integer.valueOf(127)==Integer.valueOf(127)为True

    在一次采访中,我的一个朋友被问到,如果我们有两个整数对象,Integer a = 127; Integer b = 127;为什么要a == b的值为true ?在本文中,我将尝试回答这个问题,并解释 ...

  3. Integer.valueOf、intValue、Integer.parseInt使用

    我在开发过程中处理人员id筛选,从数据库中查询到人员id转int类型,我用了Integer.valueOf(),筛选过程中使用了如果某一个人员id相等就排除,结果我排除不掉:通过打印日志知道Integ ...

  4. Integer.valueOf(String) 方法之惑

    http://www.importnew.com/9162.html Importnew注:如果你也对Java技术翻译分享感兴趣,欢迎加入我们的Java开发小组.参与方式请查看小组简介. 有个仁兄在 ...

  5. Java整数缓存-为什么Integer.valueOf(127)== Integer.valueOf(127)为True

    在一次采访中,我的一个朋友被问到如果我们有两个Integer对象, Integer a = 127; Integer b = 127; Integer a = 127; Integer b = 127 ...

  6. String.valueOf()和Integer.valueOf()方法的使用

    String.valueOf()的用法 1. 由 基本数据型态转换成 String  String 类别中已经提供了将基本数据型态转换成 String 的 static 方法  也就是 String. ...

  7. new Integer 和 Integer.valueOf 有什么不同

    2019独角兽企业重金招聘Python工程师标准>>> @Testpublic void testHashCode() throws Exception {//[1237514926 ...

  8. int、Integer、new Integer和Integer.valueOf()的 ==、equals比较

    Java 基本数据类型的包装类型的大部分都用到了缓存机制来提升性能. Byte,Short,Integer,Long 这 4 种包装类默认创建了数值 [-128,127] 的相应类型的缓存数据,Cha ...

  9. new Integer()与 Integer.valueOf()区别和联系

    自学练习用,如有错误,还请谅解批评. new Integer 是通过创建Integer对象来实现赋值. valueOf 是使用Integer中的方法来实现的. Integer x = new Inte ...

最新文章

  1. Android初学第36天
  2. 高温保护_连续4天高温预警!高温作业,这些劳动保护知识一定要懂!
  3. JZOJ__Day 1:【NOIP普及模拟】JABUKE
  4. Jedis与Redisson选型对比
  5. 江山控股附属斥资3.02亿收购云阳新能源发电100%股权并偿债
  6. 2016年新开始----新的征程
  7. js文件上传不用点击上传按钮自动上传
  8. 基本采样算法及Python实现
  9. android9.0 framewrok.jar push到system/framework不起作用,解决方式
  10. JAVA邮件发送的授权码_java实现邮件发送
  11. 【数学】几何在线画图
  12. 弹幕助手连接不到服务器,小葫芦obs弹幕助手怎么用 OBS弹幕助手使用教程
  13. 微信公众平台开发(14)--标签管理与用户标签管理
  14. 超声波传感器测距实验
  15. 生活,人艰不拆......
  16. ROSCon 2016视频和幻灯片发布 ROS机器人操作系统重要参考资料
  17. netflix为什么叫网飞_没有商业中断:为什么世界杯比Netflix时代的NFL感觉更现代...
  18. [CodeForces877 E. Danil and a Part-time Job]dfs序+线段树
  19. java文件预览_java 在线预览doc,pdf
  20. 1.3.8 excel for mysql_MySQL for Excel下载_MySQL for Excel官方下载-太平洋下载中心

热门文章

  1. 一个游戏而已.豆加油!!回答完毕
  2. Flutter 高德地图应用之一:将widget 转换成高德地图的maker 图标
  3. Java 比较两个Word文档差异
  4. 在纸张上设计软件产品原型的方法
  5. 计算机老师年终考核个人工作总结,年终总结:计算机教师个人年终总结
  6. 大数据就业前景怎么样 怎么快速入门相关行业
  7. 【算法精练】河内之塔
  8. 上海海事大学的电磁车模|重量比手机轻,跑的比手机快
  9. 长沙麻将APP的第一天
  10. 【c#】程序的异常捕获