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

public static int parseInt(String s) throws NumberFormatException {return parseInt(s,10);}

然后是valueOf的源码:

public static Integer valueOf(String s) throws NumberFormatException {return Integer.valueOf(parseInt(s, 10));}

我们可以看到,parseInt返回的是int类型,而valueOf对参数进行了封装,返回的是Integer类型。且valueOf也调用了parseInt方法。所以从效率来看,valueOf效率比parseInt效率低一些,如果仅仅是获取普通的数值,如年龄等,只需要用parseInt即可。

Java Integer类中的parseInt和valueOf的区别相关推荐

  1. 关于Integer类中parseInt()和valueOf()方法的区别以及int和String类性的转换.以及String类valueOf()方法...

    Integer类中的. 关于parseInt()方法的API文档.  返回的是int类型的 关于valueOf()方法的API文档 返回的是Integer类型的. 关于intValue()方法的API ...

  2. Integer类中的valueOf方法

    在一个公众号上看到一道面试题,由此引出对Integer类中的valueOf方法的探究.Integer类中的valueOf源码如下: public static Integer valueOf(int ...

  3. Java Integer类详解

    Integer 类在对象中包装了一个基本类型 int 的值.Integer 类对象包含一个 int 类型的字段.此外,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,还提供了 ...

  4. 探究Java File类中list()、listFiles()的使用及区别,认识和使用匿名内部类

    转载自     探究Java File类中list().listFiles()的使用及区别,认识和使用匿名内部类 内容概要: 1.认识File类: 2.File的构造函数: 3.list()及其重载方 ...

  5. java枚举类中字段有没有必要加final____枚举类字段 Field ‘xxx‘ may be ‘final‘

    java枚举类中字段有没有必要加final 今天在写一个系统统一返回码的枚举类时候,突然想到一个问题,当不小心手抖给枚举类自动生成了set方法,而恰巧在用的地方不小心用了set方法,从而修改了code ...

  6. Java Singleton类中的线程安全性的示例代码

    Java Singleton类中的线程安全性的示例代码 Singleton是最广泛使用的创建设计模式之一,用于限制应用程序创建对象.在实际应用程序中,数据库连接或企业信息系统(EIS)等资源是有限的, ...

  7. java string.substring 参数,Java,String类中的subString()方法,stringsubstring

    Java,String类中的subString()方法,stringsubstring public class TestStringSubString { // main函数 public stat ...

  8. parseint与valueOf的区别

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

  9. java引用类型和值类型_[Java教程]JavaScript中值类型和引用类型的区别

    [Java教程]JavaScript中值类型和引用类型的区别 0 2017-02-24 00:00:35 JavaScript的数据类型分为两类:原始类型和对象类型.其中,原始类型包括:数字.字符串和 ...

最新文章

  1. 产品经理入门——PM
  2. spring boot整合spring5-webflux从0开始的实战及源码解析
  3. 极速生成缩略图,Serverless 支撑赛事转播锁定冬奥亮点
  4. PI Function Library 应用,公共UDF开发
  5. Tensorflow——[AttributeError:module tensorflow no attribute app]解决方案
  6. Python--12 内嵌函数和闭包
  7. vlc 视频流跳数_如何解决在播放高清晰度视频文件的VLC中跳过和滞后的问题
  8. 技术动态 | 知识图谱从哪里来:实体关系抽取的现状与未来
  9. python生成exe启动很慢,win2000上的python启动非常慢
  10. Android初学第55天
  11. 自动化测试 (三) Web自动化测试原理
  12. 通过实验来比较git merge --no-ff 与--ff 和--squash的区别
  13. mbedtls入门和使用
  14. PhpStudy BackDoor 2019漏洞
  15. android跳转到rn界面,第五章 RN与Native—由原生页面跳转到Rn页面;在Rn页面调用Android Native组件和Native数据...
  16. ECCV2020:论文解读《Synthesize then Compare: Detecting Failures and Anomalies for Semantic Segmentation》
  17. 10、返回当前审批流程图、后续审批按钮
  18. 泛泛而谈的渲染学习记录(二)—— 高斯模糊卷积的线性分解理解
  19. 电脑桌面的快捷方式的字体有背景颜色,怎么修改?
  20. php 图片透明,PHP_功能强大的PHP图片处理类(水印、透明度、旋转),非常强大的php图片处理类,可 - phpStudy...

热门文章

  1. string类比较大小_源码阅读String--JAVA成长之路
  2. python网站框架下载_最受欢迎的7款Python开源框架总结,忍不住收藏了~
  3. java实现阅读量统计_博客中的阅读量是如何设计的?
  4. 【英语学习】【Level 07】U02 Live Work L2 A place to call my home
  5. 【英语学习】【WOTD】ephemeral 释义/词源/示例
  6. linux添加phoenix引导,在linux怎么执行phoenix 脚本
  7. olcd12864的u8g2库_U8G2 软件包单色1.3寸OLED屏驱动在 RT-Thread 移植问题
  8. 抓包及分析包的常用命令
  9. 滚动到底部自动加载 html,移动端页面滚动到底部自动加载数据
  10. Unreal Engine 4 的 光和影