Java中对象类型转换原则有哪些?

网上有关“Java中对象类型转换原则有哪些?”话题很是火热,小编也是针对Java中对象类型转换原则有哪些?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

Java数据类型的转换原则

从低精度向高精度转换

byte 、short、int、long、float、double、char

注:两个char型运算时,自动转换为int型;当char与别的类型运算时,也会先自动转换为int型的,再做其它类型的自动转换

基本类型向类类型转换

正向转换:通过类包装器来new出一个新的类类型的变量

Integer a= new Integer(2);

反向转换:通过类包装器来转换

int b=a.intValue();

类类型向字符串转换

正向转换:因为每个类都是object类的子类,而所有的object类都有一个toString()函数,所以通过toString()函数来转换即可

反向转换:通过类包装器new出一个新的类类型的变量

eg1: int i=Integer.valueOf(“123”).intValue()

说明:上例是将一个字符串转化成一个Integer对象,然后再调用这个对象的intValue()方法返回其对应的int数值。

eg2: float f=Float.valueOf(“123”).floatValue()

说明:上例是将一个字符串转化成一个Float对象,然后再调用这个对象的floatValue()方法返回其对应的float数值。

eg3: boolean b=Boolean.valueOf(“123”).booleanValue()

说明:上例是将一个字符串转化成一个Boolean对象,然后再调用这个对象的booleanValue()方法返回其对应的boolean数值。

eg4:double d=Double.valueOf(“123”).doubleValue()

说明:上例是将一个字符串转化成一个Double对象,然后再调用这个对象的doubleValue()方法返回其对应的double数值。

eg5: long l=Long.valueOf(“123”).longValue()

说明:上例是将一个字符串转化成一个Long对象,然后再调用这个对象的longValue()方法返回其对应的long数值。

eg6: char=Character.valueOf(“123”).charValue()

说明:上例是将一个字符串转化成一个Character对象,然后再调用这个对象的charValue()方法返回其对应的char数值。

关于“Java中对象类型转换原则有哪些?”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!

本文来自作者[己博潇]投稿,不代表精诚号立场,如若转载,请注明出处:https://wap.jingchengyq.com/jinchen/7749.html

(16)
己博潇的头像己博潇签约作者

文章推荐

发表回复

作者才能评论

评论列表(3条)

  • 己博潇的头像
    己博潇 2026年04月19日

    我是精诚号的签约作者“己博潇”

  • 己博潇
    己博潇 2026年04月19日

    本文概览:网上有关“Java中对象类型转换原则有哪些?”话题很是火热,小编也是针对Java中对象类型转换原则有哪些?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,...

  • 己博潇
    用户041910 2026年04月19日

    文章不错《Java中对象类型转换原则有哪些?》内容很有帮助