java中long数据类型转换为int类型

 更新时间:2016年07月07日 09:39:36   投稿:lqh  
这篇文章主要讲解Java中基本数据类型,java long 类型与其java int类型的转换的几种方法,希望能给大家做一个参考

由int类型转换为long类型是向上转换,可以直接进行隐式转换,但由long类型转换为int类型是向下转换,可能会出现数据溢出情况:

主要以下几种转换方法,供参考:

一、强制类型转换

long ll = 300000; 
int ii = (int)ll; 

二、调用intValue()方法

long ll = 300000; 
int ii= new Long(ll).intValue(); 

三、先把long转换成字符串String,然后在转行成Integer

long ll = 300000; 
int ii = Integer.parseInt(String.valueOf(ll)); 

这三种方法都比较简单明了。

相关文章

  • SpringBoot中使用HTTP客户端工具Retrofit

    SpringBoot中使用HTTP客户端工具Retrofit

    这篇文章主要为大家介绍了SpringBoot中使用HTTP客户端工具Retrofit方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • spring的pointcut正则表达式的实现

    spring的pointcut正则表达式的实现

    本文主要介绍了spring的pointcut正则表达式的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • Springboot集成Mybatis-Flex的示例详解

    Springboot集成Mybatis-Flex的示例详解

    Mybatis-Flex 是一个优雅的 Mybatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性,本文主要介绍了Springboot集成Mybatis-Flex的示例详解,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • Struts2学习笔记(5)-参数传递方法

    Struts2学习笔记(5)-参数传递方法

    本文主要介绍Struts2中参数传递方法,希望能给大家做一个参考。
    2016-06-06
  • java实现24点游戏

    java实现24点游戏

    每次取出4张牌,使用加减乘除,第一个能得出24者为赢,这篇文章主要就为大家详细介绍了java实现24点游戏,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • java代理模式(静态代理、动态代理、cglib代理)

    java代理模式(静态代理、动态代理、cglib代理)

    代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;这篇文章主要介绍了Java 中的三种代理模式,需要的朋友可以参考下,希望能给你带来帮助
    2021-07-07
  • Java的深拷贝与浅拷贝的几种实现方式

    Java的深拷贝与浅拷贝的几种实现方式

    这篇文章主要介绍了Java的深拷贝与浅拷贝的几种实现方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • springmvc使用JSR-303进行数据校验实例

    springmvc使用JSR-303进行数据校验实例

    本篇文章主要介绍了详解springmvc使用JSR-303进行数据校验,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-02-02
  • 一文详解Java中枚举类的使用

    一文详解Java中枚举类的使用

    这篇文章主要介绍了深入浅出讲解Java中的枚举类,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,感兴趣的朋友可以了解下
    2022-11-11
  • 详解java接口(interface)在不同JDK版本中的变化

    详解java接口(interface)在不同JDK版本中的变化

    这篇文章主要介绍了详解java接口(interface)在不同JDK版本中的变化,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02

最新评论