Java Integer类中的parseInt和valueOf的区别
如果我们想把一个字符串转化成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的区别相关推荐
- 关于Integer类中parseInt()和valueOf()方法的区别以及int和String类性的转换.以及String类valueOf()方法...
Integer类中的. 关于parseInt()方法的API文档. 返回的是int类型的 关于valueOf()方法的API文档 返回的是Integer类型的. 关于intValue()方法的API ...
- Integer类中的valueOf方法
在一个公众号上看到一道面试题,由此引出对Integer类中的valueOf方法的探究.Integer类中的valueOf源码如下: public static Integer valueOf(int ...
- Java Integer类详解
Integer 类在对象中包装了一个基本类型 int 的值.Integer 类对象包含一个 int 类型的字段.此外,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,还提供了 ...
- 探究Java File类中list()、listFiles()的使用及区别,认识和使用匿名内部类
转载自 探究Java File类中list().listFiles()的使用及区别,认识和使用匿名内部类 内容概要: 1.认识File类: 2.File的构造函数: 3.list()及其重载方 ...
- java枚举类中字段有没有必要加final____枚举类字段 Field ‘xxx‘ may be ‘final‘
java枚举类中字段有没有必要加final 今天在写一个系统统一返回码的枚举类时候,突然想到一个问题,当不小心手抖给枚举类自动生成了set方法,而恰巧在用的地方不小心用了set方法,从而修改了code ...
- Java Singleton类中的线程安全性的示例代码
Java Singleton类中的线程安全性的示例代码 Singleton是最广泛使用的创建设计模式之一,用于限制应用程序创建对象.在实际应用程序中,数据库连接或企业信息系统(EIS)等资源是有限的, ...
- java string.substring 参数,Java,String类中的subString()方法,stringsubstring
Java,String类中的subString()方法,stringsubstring public class TestStringSubString { // main函数 public stat ...
- parseint与valueOf的区别
string转int中的parseint与valueOf ①首先我们先来了解什么是装箱与拆箱: 装箱:普通类型转换为包装类型 Eg:integer i=10; 拆箱:包装类转换为普通类型 Eg:int ...
- java引用类型和值类型_[Java教程]JavaScript中值类型和引用类型的区别
[Java教程]JavaScript中值类型和引用类型的区别 0 2017-02-24 00:00:35 JavaScript的数据类型分为两类:原始类型和对象类型.其中,原始类型包括:数字.字符串和 ...
最新文章
- 产品经理入门——PM
- spring boot整合spring5-webflux从0开始的实战及源码解析
- 极速生成缩略图,Serverless 支撑赛事转播锁定冬奥亮点
- PI Function Library 应用,公共UDF开发
- Tensorflow——[AttributeError:module tensorflow no attribute app]解决方案
- Python--12 内嵌函数和闭包
- vlc 视频流跳数_如何解决在播放高清晰度视频文件的VLC中跳过和滞后的问题
- 技术动态 | 知识图谱从哪里来:实体关系抽取的现状与未来
- python生成exe启动很慢,win2000上的python启动非常慢
- Android初学第55天
- 自动化测试 (三) Web自动化测试原理
- 通过实验来比较git merge --no-ff 与--ff 和--squash的区别
- mbedtls入门和使用
- PhpStudy BackDoor 2019漏洞
- android跳转到rn界面,第五章 RN与Native—由原生页面跳转到Rn页面;在Rn页面调用Android Native组件和Native数据...
- ECCV2020:论文解读《Synthesize then Compare: Detecting Failures and Anomalies for Semantic Segmentation》
- 10、返回当前审批流程图、后续审批按钮
- 泛泛而谈的渲染学习记录(二)—— 高斯模糊卷积的线性分解理解
- 电脑桌面的快捷方式的字体有背景颜色,怎么修改?
- php 图片透明,PHP_功能强大的PHP图片处理类(水印、透明度、旋转),非常强大的php图片处理类,可 - phpStudy...
热门文章
- string类比较大小_源码阅读String--JAVA成长之路
- python网站框架下载_最受欢迎的7款Python开源框架总结,忍不住收藏了~
- java实现阅读量统计_博客中的阅读量是如何设计的?
- 【英语学习】【Level 07】U02 Live Work L2 A place to call my home
- 【英语学习】【WOTD】ephemeral 释义/词源/示例
- linux添加phoenix引导,在linux怎么执行phoenix 脚本
- olcd12864的u8g2库_U8G2 软件包单色1.3寸OLED屏驱动在 RT-Thread 移植问题
- 抓包及分析包的常用命令
- 滚动到底部自动加载 html,移动端页面滚动到底部自动加载数据
- Unreal Engine 4 的 光和影