一、longValue()

longValue()是Long类的一个方法,用来得到Long类中的数值;也就是将包装类中的数据拆箱成基本数据类型。

二、Long.valueOf(参数)

Long.valueOf(参数)是将参数转换成long的包装类——Long;也就是把基本数据类型转换成包装类。

三、为什么使用Long时,推荐多使用valueOf方法,少使用parseLong方法?

因为Long本身有缓存机制,缓存了-128到127范围内的Long,valueOf方法会从缓存中去拿值,如果命中缓存,会减少资源的开销,parseLong方法没有这个机制。

四、类型转换

  1. 将long型转化为int型,这里的long型是基础类型:
 long a = 10;  int b = (int) a;
  1. 将Long型转换为int 型,这里的Long型是包装类型:
Long a = 10;  int b=a.intValue();

3.将Long型转换为 Integer 型,这里的Long型是包装类型:

Long a = 10;   Integer b=a.intValue();

4.将int型转化为long型,这里的int型是基础类型:

int a = 10;  long b = (int)a;

5.将Integer型转化为long型,这里的Integer型是包装类型:

int a = 10;  Long b = a.longValue();

6.将Long型转化为Integer型,这里的Integer型是包装类型:

Long a = 10; Integer b=a.longValue();

五、基本类型和封装类的转换

  • Int转Integer: Integer integer = new Integer(int);
  • Integer转int: int i = integer.intValue();
  • Double转double: double b = Double.doubleValue();
  • Float转float: float c = Float.floatValue();

longValue() Long.valueOf()相关推荐

  1. android 监控app 读写,Android端 APP性能监控实践

    如今大部分的APP测试工作关注点主要集中在功能的逻辑与交互上,由于各种原因(比如测试时间不够,测试手段有限等等),对APP客户端的性能数据往往比较忽视,然而经过移动互联网爆发式发展后,许多App功能差 ...

  2. android逆向分析腾讯微视研究无限循环视频嵌套滑动不中断的实现方式

    我这里寻找突破口是寻找适配器文字追踪,因为这布局文件太多了,通过点击方式追踪没有追踪到具体的东西. image.png image.png image.png image.png image.png ...

  3. java中的拆箱和装箱是指什么_一文带你理解Java中自动装箱和拆箱

    Java中自动装箱和拆箱 装箱(Boxing),也称为包装(Wrapper),是在对象中放置原语类型(primitive type)的过程,以便原语(primitive)可以作为引用对象使用. 这里的 ...

  4. ES报文辅助生成工具-JavaFX

    此程序为基于 Java8 开发的 JavaFX Maven 工程,是 Java 组装ElasticSearch请求报文工具的辅助 Java 代码生成工具,方便开发者快速编写代码.现学现用,写得不好. ...

  5. 关于Android获取流量计数TrafficStats.getUidRxBytes(uid)和TrafficStats.getUidTxBytes(uid)返回-1解决方案

    最近一个关于流量的项目在Android7.0系统的手机上运行,一直获取不到流量的使用数据,查看源码然后发现TrafficStats.getUidRxBytes(uid)和TrafficStats.ge ...

  6. jsqlparser解析SQL工具类(转载)

    JSQLParser官网地址:http://jsqlparser.sourceforge.net/ JSQLParserGitHub地址:https://github.com/JSQLParser/J ...

  7. 【 jsqlparser学习】SQL转换为java类

    jsqlparser学习 一.主要开源API SqlParser是一个SQL语句解析器.它将SQL转换为Java类的可遍历层次结构. 1.guava下的graph包 graph包下的类,解决DAG矢量 ...

  8. static String valueOf(XXX xxx)

    1 package day01; 2 /** 3 * static String valueOf(XXX xxx) 4 * 字符串提供了一组静态的重载的valueOf方法,作用 5 * 是将其他类型转 ...

  9. 头条三面:toString()、String.valueOf、(String)强转,有啥区别?

    欢迎关注方志朋的博客,回复"666"获面试宝典 一.前言 相信大家在日常开发中这三种方法用到的应该很多,尤其是前两种,经常在开发的时候,随心所欲,想用哪个用哪个,既然存在,那就应该 ...

最新文章

  1. MBE:ggtreeExtra-用图层叠加方法绘制环形进化树
  2. 『非常重要』非矿工用户如何安全度过BCH11月算力战历史时刻!
  3. 【打CF,学算法——二星级】Codeforces Round #313 (Div. 2) B. Gerald is into Art(水题)...
  4. java环境变量path好长_java环境变量设置
  5. php vo 遍历,thinkPHP简单遍历数组方法分析
  6. androidStudio导入库文件
  7. java ee笔试题_【JAVA秒会技术之秒杀面试官】JavaEE常见面试题(六)
  8. java大数 bigin_Java大数操作
  9. 北理工java分析题_2020春北理工《Java技术与应用》在线作业-1(参考)
  10. html表白代码大全_100条代码,拿去“表白”
  11. 网易云音乐服务器code521,网易云音乐scode500是怎么回事 网易云音乐scode502怎么解决...
  12. HTML学生个人网站作业设计:动漫网站设计——梦幻西游(15页) HTML+CSS+JavaScript 简单DIV布局个人介绍网页模板代码 DW学生个人网站制作成品下载
  13. CVPR 2021 | 自监督学习新思路!S2-BNN:基于蒸馏的自监督学习算法
  14. vue实现关系图(组织机构图谱)
  15. AES加密 + Base64编码
  16. 支付系统就该这么设计(万能通用)
  17. 谷歌浏览器如何重置?谷歌浏览器恢复默认设置?
  18. 【OS系列-2】- 进程详细讲解(代码示例)
  19. word分散对齐调整宽度_实例比较Word两端对齐与分散对齐
  20. windows XP无法使用suspend to RAM (s3)功能的解决过程

热门文章

  1. ESP8266--Arduino开发(搭建HTTP网络服务器)
  2. 莫提莫• J •艾德勒《如何阅读一本书》
  3. 【uniapp】微信小程序体验版的下载文件一直显示加载中,开发调试则没有问题
  4. Java Scanner类的介绍及使用
  5. Android Activity 跳转方式
  6. SSM车位管理系统 毕业设计-附源码65739
  7. springboot yml 配置redis_springboot快速集成redis,事务配置
  8. 电脑开始关机待机重启出现计算机,电脑关机后进入待机状态如何解决 电脑关机后自动开机怎么回事...
  9. 我的《海量数据处理与大数据技术实战》出版啦!
  10. 架设企业文件服务器,企业文件服务器架设