IntValue()方法 和 ValueOf()方法

54 篇文章 0 订阅
订阅专栏
9 篇文章 0 订阅
订阅专栏

intValue()

1.intValue()是java.lang.Number类的方法,Number是一个抽象类。Java中所有的数值类都继承它。也就是说,不单是Integer有intValue方法,Double,Long等都有此方法。 
2.此方法的意思是:输出int数据。每个数值类中具体的实现是不同的。例如: 
Float类和Double类的intValue方法,就是丢掉了小数位,而Long的intValue方法又不一样的
Double s = 2.5;
Float k = 2.7f;
double kk = 2.9;
Double double1 = new Double(2.9);

System.out.println(k.intValue());
System.out.println(s.intValue());

输出结果:
2
2


valueOf()

String 类中的valueOf():

static String valueOf(boolean b)
          返回 boolean 参数的字符串表示形式。
static String valueOf(Object obj)
          返回 Object 参数的字符串表示形式。
  表示的是将( )中的 转换  成  字符串类型

eg.

String a = "abcdefbac";
String kkk = a.valueOf(true);
System.out.println(kkk.getBytes());
System.out.println(Arrays.toString(kkk.getBytes()));

输出结果:
[B@4554617c
[116, 114, 117, 101]

原因分析:

因为a.valueOf(true) 与 a 其实没有关系(String a = null ,也是可以的 ),主要是将()中的值变成字符串类型。
字符串类型通过.getbytes() 转成 字符数组输出的是:字符数组的首地址的 hashcode 值

通过Arrays.toString()方法 可以输出 字符数组中的内容。

数据类型的转换方式:


所以有如下转换方式:

Double s = 2.5;
System.out.println(s.valueOf(2.5f));
System.out.println(s.valueOf("2"));
输出结果:
2.5
2.0

Float k = 2.7f;
System.out.println(k.valueOf(2.9f));
System.out.println(k.valueOf("2.533435"));
System.out.println(k.valueOf((float) 2.5d));
输出结果:
2.9
2.533435
2.5

Integer aa = 9;
System.out.println(aa.valueOf("23.0"));
输出结果:
报错Exception in thread "main" java.lang.NumberFormatException: For input string: "23.0"
原因:因为"23.0"  默认是double类型的,而aa类型是int。又因为"23.0"是字符串,无法强制转换
只能是
System.out.println(aa.valueOf((int)23.0));强转类型必须和aa一致






Integer.valueOf(int)学习
weixin_44426349的博客
04-13 881
文章目录前言一、Integer.valueOf源码二、IntegerCache是什么?看看源码三、代码举例总结 前言 Integer和Interger.valueOf()有什么区别,JDK1.5源码之后引入了Interger.valueOf(int),具体是什么用处。 从源代码可以知道,valueOf对-128~ 127这256个值做了缓存(IntegerCache),如果int的取值范围是:-128~127在vlaueOf(int)时,他会直接返回IntegerCache的缓存给你。 一、Integer
Integer 与 int 的简单理解(Integer.valueOf()源码解析)
mx_lxl的博客
07-29 814
IntegerCache类,其作用是缓存一部分int类型的自动装箱的对象值,默认情况下是缓存-128到127之间256个数字,即在jvm中无论调用多少次Integer.valueOf(1),最后只会在jvm中存在一个对象。2、如果数据在[-128,127]这个范围内,intInteger可以完成自动的拆装箱,最终得到的结果是一致的,那如果不在这个范围内是否相等呢,以下通过Integer的源码进行分析。搞通了这个之后,我们来看看Integer.valueOf(100),都做了哪些事。...
intValue()和ValueOf()是数据类型转化的两个方法
hearth_b的博客
08-09 562
intValue()和ValueOf()是数据类型转化的两个方法intValue()du 如Integer类型,就会有intValue()方法,zhi意思是说,把daoInteger类型转化为Int类型。 valueOf() 如String就有valueOf()方法,意思是说,要把参数中给的值,转化为String类型,Integer的valueOf()就是把参数给的值,转化为Integer类型。 ...
intValue()和valueOf()
qq_41306129的博客
04-23 1032
intValue() 1.intValue()是java.lang.Number类的方法,Number是一个抽象类。Java中所有的数值类都继承它。也就是说,不单是Integer有intValue方法,Double,Long等都有此方法。 2.此方法的意思是:输出int数据。每个数值类中具体的实现是不同的。例如: Float类和Double类的intValue方法,就是丢掉了小数位,而Long的intValue方法又不一样的 Double s = 2.5; Float k = 2.7f; doub..
Java中 intValue,parseIntValueof 这三个关键字的区别
u013842976的博客
07-18 1万+
intValue()是把Integer对象类型变成int的基础数据类型; parseInt()是把String 变成int的基础数据类型; Valueof()是把给定的String参数转化成Integer对象类型; intValue()用法与另外两个不同,比如int i = new Integer("123"), j = i.intValue(); 相当于强制类型转换(强制类型转换事实上就
intValue()
hardtomakeaname的博客
12-19 397
可以吧Integer类型是数据转换成int类型 int a=b.intValue();
java中valueof_JAVA中intValue()和ValueOf()什么意思,还有Value什么意思
weixin_39640573的博客
02-12 3281
展开全部intValue()和ValueOf()是数据类62616964757a686964616fe59b9ee7ad9431333366306538型转化的两个方法intValue() 如Integer类型,就会有intValue()方法,意思是说,把Integer类型转化为Int类型。valueOf() 如String就有valueOf()方法,意思是说,要把参数中给的值,转化为Strin...
Java Integer.ValueOf()的一些了解
08-19
这是因为在Integer.ValueOf()方法中,会首先判断传入的整数值是否在-128到127之间,如果在这个范围内,就从IntegerCache中取出对应的缓存对象返回,因为i01和i02都是59,所以他们实际上是同一个对象的引用。...
Java字符串拼接效率的比较和对String.valueOf的思考
diangangqin的博客
09-18 1873
这两天看到的关于Java的一篇文章(《阿里资深工程师教你如何优化Java代码》)中有写到使用String.valueOf(value)代替 “” + value的建议,原因是“当要把其他对象或类型转换为字符串时,使用String.valueOf(value)比""+value的效率更高。” 反例: int i = 1; String s = "" + i; 正例: int i = 1; Stri...
Java中Integer两种转int方法比较
08-31
在Java编程语言中,将`Integer`对象转换为基本数据类型`int`有两种常见的方法:`Integer.parseInt()`和`Integer.valueOf()`。理解这两种方法的区别和应用场景对于编写高效且正确的Java代码至关重要。 首先,我们来...
valueOf()与 intValue()
m0_73647639的博客
04-18 110
先将s2转化为Integer然后再转化为double(?为什么要有这个啊,我感觉毫无用处啊,直接转换成double不好吗,用valueOf)数据类型(类似于Integer,Double).int(doouble)Value();数据类型(类似于Integer,Double).valueOf();将Integer,Double转化为int,double;其中x的值为12.0。
JAVA中intValue()和ValueOf()什么意思,还有Value什么意思
u011177782的专栏
04-16 4622
intValue() : 以 int 类型返回该 Integer 的值。valueOf public static String valueOf(Object obj)返回 Object 参数的字符串表示形式。 参数: obj - 一个 Object。 返回: 如果参数为 null,则字符串等于 "null";否则,返回 obj.toString() 的值。 另请参见: Object.toS
包装类(Integer)自动拆装箱 valueOf()和intValue()
你好,Java!的博客
06-13 640
包装类(封装类) byte - Byte    short - Short    int - Integer    long- Long     float - Float   double-Double char - Character  boolean-Boolean    (1)类所在的包:八个包装类都在同一个包下,java.long包,不需要import导包,可以直接使用;    (2...
intValue()的用法,以及与parseInt()和valueOf 的区别
ld6813655的博客
07-15 1万+
第一, intValue()是把Integer对象类型变成int的基础数据类型; parseInt()是把String 变成int的基础数据类型; valueOf()是把给定的String参数转化成Integer对象类型;(现在JDK版本支持自动装箱拆箱了。) 注:  intValue()用法与另外两个不同,比如int i = new Integer("123"),   
intValue的用法
一般社员的博客
12-28 8995
intValue()的用法 1.intValue()是java.lang.Number类的方法,Number是一个抽象类。Java中所有的数值类都继承它。也就是说,不单是Integer有intValue方法,Double,Long等都有此方法。 2.此方法的意思是:输出int数据。每个数值类中具体的实现是不同的。例如: Float类和Double类的intValue方法,就是丢掉了小数位,而Long的intValue方法又不一样的 常用于做值的比较 if (merchant.getInsureStatu
intValue()的用法
热门推荐
像风一样奔跑
04-21 3万+
1.intValue()是java.lang.Number类的方法,Number是一个抽象类。Java中所有的数值类都继承它。也就是说,不单是Integer有intValue方法,Double,Long等都有此方法。  2.此方法的意思是:输出int数据。每个数值类中具体的实现是不同的。例如:  Float类和Double类的intValue方法,就是丢掉了小数位,而Long的intValue
parseIntvalueOf、intValue和toString的区别
Apple_Boy的博客
09-08 1852
1.parseInt()和valueOf() Integer.parseInt()返回值是int型的,Integer.parseInt()将Integer类型解析成 int类型,返回Int类型,入参可以是String类型 Integer.valueOf()返回值是Integer型的,Integer.valueOf()返回Integer类型 ,入参可以是String,int 类型 String 类中...
valueOf,substring,intValue
iteye_9815的博客
12-08 113
比如说有个String str="12345"; substring函数是取一个string子串,如果j=1,那么str.substring(j+1)就是取从第二位开始的子串,所以str.substring(j+1)等于"345"; valueOf是Integer类的一个静态方法,它是把一个string参数转换为Integer类型,那么经过Integer.valueOf("345")...
long.intvalue
最新发布
05-20
`long.intValue()` 是 Java 中 `Long` 类型的一个方法,用于将 `Long` 类型的值转换为 `int` 类型的值。如果 `Long` 类型的值超出了 `int` 类型的范围,则会抛出 `NumberFormatException` 异常。例如: ```java Long l = Long.valueOf("1234567890"); int i = l.intValue(); System.out.println(i); // 输出:1234567890 l = Long.valueOf("2147483648"); i = l.intValue(); // 超出 int 范围,会抛出 NumberFormatException 异常 ```
写文章

热门文章

  • IntValue()方法 和 ValueOf()方法 52184
  • 编译时多态、运行时多态 36657
  • IDEA报 .......系统找不到指定文件的解决办法 25372
  • JAVA 中的的clone()详解 23781
  • JAVA面向对象编程题 15620

分类专栏

  • MQ 1篇
  • 死磕源码 1篇
  • JAVA 54篇
  • JAVA的数据结构实现 6篇
  • JAVASE基础 9篇
  • 面试 3篇
  • JAVAEE 14篇
  • 数据库 6篇
  • XML 3篇
  • IDEA 1篇
  • 框架 7篇
  • Spring 7篇
  • Maven 1篇
  • 安装教程 1篇
  • 版本控制 2篇
  • Mybatis 2篇
  • SSH 1篇
  • Redis 2篇
  • SpringCloud 2篇

最新评论

  • 微服务下的单元测试覆盖率(Maven+JaCoco)跨模块

    baosenzhang: 没看懂,up主能再说明白点吗?没有看到多服务如何配置的

  • 显式初始化和隐式初始化

    TBSOliver: 严谨

  • IDEA报 .......系统找不到指定文件的解决办法

    木客500: 打开项目,右上角edit configuration

  • IDEA报 .......系统找不到指定文件的解决办法

    青栞(Princess): 不懂表情包

  • JAVA 中的的clone()详解

    不懂说话的猿: 真不错👍

大家在看

  • 批量检测微信小程序封禁状态的 PHP 脚本示例
  • 摄影社团管理系统 870
  • Python爬虫接单收入揭秘:从基础到高级,一个月能赚多少? 1136
  • 两客一危车辆综合监控信息化产品介绍
  • Vue----根据结束日期和开始日期算出间隔月数,并遍历入表格

最新文章

  • ActiveMQ入门到吃透(含源码解析)
  • 死磕源码——Spring系列__IOC
  • 微服务下的单元测试覆盖率(Maven+JaCoco)跨模块
2021年1篇
2019年4篇
2018年58篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家鹰潭多彩玻璃钢雕塑制作商场火烈鸟美陈池州玻璃钢雕塑设计开封卡通玻璃钢雕塑促销玻璃钢动漫雕塑厂北京火烈鸟玻璃钢雕塑公司制作玻璃钢雕塑的步骤图耒阳玻璃钢游乐场门头雕塑腾冲市玻璃钢雕塑设计批发杭州十一商场美陈玻璃钢浮雕墙雕塑烟台玻璃钢海豚雕塑厂家金昌动物玻璃钢雕塑价格郑州学校校园玻璃钢景观雕塑制造商场美陈工作职责定西人物玻璃钢雕塑台州定制玻璃钢雕塑供应商深圳大型商场美陈生产厂家小型玻璃钢雕塑摆件批发蚌埠户外玻璃钢雕塑生产厂家芜湖商场大型美陈天津步行街玻璃钢雕塑优势滨州玻璃钢小熊雕塑淮安美陈商场布置甘肃仿真人物玻璃钢雕塑树脂玻璃钢雕塑门头南昌商场美陈雕塑中山玻璃钢动物雕塑尺寸安徽水果玻璃钢雕塑价位深圳节庆商场美陈报价香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化