Java(及C#)中的数据类型转换

Bonrui编程路 2020-04-14

在之前学到的C#中,我们数据转换时常常用到这些

1.float a=5.5f;

      int b=(int)a;

      此时输出b等于5,舍去了小数点后面的

2.string a="123";

   int b=Convert.Toint32(a);

   此时输出b为123

   但是如果string a="123.5f"这种不会输出123,会报错

   注意这里不是toint而是Toint32,因为内置类型表里是Toint32。比如想将字符串转化为float只能写成

   convert.tosingle()而不是convert.tofloat()

3.string a="123";

   int b=int.parse(a);

   此时输出b为123。

   此方法只能转换string类型

而不同于C#,在Java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。常用的方法有Object.toString(),(String)要转换的对象,String.valueOf(Object)等。

相关推荐