学堂 学堂 学堂公众号手机端

在Java中,类型转换主要分为以下几种方法: 隐式类型转换:当目标类型的范围大于原类型范围时,Java会自动进行类型转换

lewis 2年前 (2023-10-13) 阅读数 7 #技术

在Java中,类型转换主要分为以下几种方法:

  1. 隐式类型转换:当目标类型的范围大于原类型范围时,Java会自动进行类型转换。例如,将int类型赋值给long类型。

  2. 强制类型转换:当目标类型的范围小于原类型范围时,需要使用强制类型转换来转换数据。例如,将long类型转换为int类型。


longnum1=100; intnum2=(int)num1;
  • 自动装箱和拆箱:基本数据类型和包装类之间可以进行自动装箱和拆箱。自动装箱是将基本数据类型转换为对应的包装类,自动拆箱是将包装类转换为对应的基本数据类型。
  • intnum1=100; Integernum2=num1;//自动装箱 intnum3=num2;//自动拆箱
  • 字符串转换:通过String类的静态方法valueOf()可以将其他类型数据转换为字符串,通过包装类的静态方法parseXXX()可以将字符串转换为对应的基本数据类型。
  • intnum1=100; Stringstr1=String.valueOf(num1);//int转换为String Stringstr2="200"; intnum2=Integer.parseInt(str2);//String转换为int
    版权声明

    本文仅代表作者观点,不代表博信信息网立场。

    热门