您现在的位置是:群英 > 开发技术 > 编程语言
Java long类型数据都有哪些赋值方式
Admin发表于 2022-10-09 18:13:561394 次浏览
这篇文章主要给大家介绍“Java long类型数据都有哪些赋值方式”的相关知识,下文通过实际案例向大家展示操作过程,内容简单清晰,易于学习,有这方面学习需要的朋友可以参考,希望这篇“Java long类型数据都有哪些赋值方式”文章能对大家有所帮助。



java long类型数据的赋值

问题

当程序出现较大的数值的时候(超过int类型:-2^31 到 2^31 - 1间),就需要将类型变成Long类型。

long l = 1507772738542;
Long l1 = (long)1507772738542;

以上的写法,在编译的时候会报错,

大概的意思就是数据太长,超过了int类型的值。

解决

Long l = 1507772738542L;

在数据的后面加上 L 或者 l 都可以。 

把null赋值给long产生的奇怪问题

问题产生的原因

我从一个对象中获取一个Long类型的数据赋值给一个long变量:

long startsecond =  tracelist.get(i).getTracesecond();

因为之前获取数据的时候Tracesecond一定有值的,所以没有判断null数据,但是后面发现有数据这个属性是null,执行代码的时候会导致代码在这个地方卡死,永远不会执行下去。

单独写一个测试的例子却发现会报空指针异常,不知道是不是我的代码在线程里面导致的。



现在大家对于Java long类型数据都有哪些赋值方式的内容应该都清楚了吧,希望大家阅读完这篇文章能有所收获。最后,想要了解更多Java long类型数据都有哪些赋值方式的知识,欢迎关注群英网络,群英网络将为大家推送更多相关知识的文章。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

标签: java long
相关信息推荐
2022-09-08 17:59:45 
摘要:web是World Wide Web的缩写,意思是全球广域网,也被称为万维网,是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统,可以为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面。对于普通的用户来说,web仅仅只是一种环境;而对于网站制作、设计者来说,它是一系列技术的复合总称。
2022-01-24 19:25:25 
摘要:这篇文章给大家分享的是PHP中文本与二进制互转的方法。小编觉得挺实用的,因此分享给大家做个参考,文中的示例代码介绍得很详细,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧。
2022-05-17 11:50:54 
摘要:​​为什么录制的MP4视频在本地可以播放但是使用html5的video多媒体播放标签不能正常播放只有一个进度条而不显示图像?其实就是一个视频编码的问题,格式虽然都是MP4但是html中只支持H.264的编码格式,无奈只能重新转换一下
云活动
推荐内容
热门关键词
热门信息
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部