首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java几种数据类型其间转换

2012-12-22 
Java几种数据类型之间转换Java几种数据类型之间转换1、String类型变量转换成int类型变量:使用Integer类的pa

Java几种数据类型之间转换
Java几种数据类型之间转换


1、String类型变量转换成int类型变量:使用Integer类的parseInt(String )方法
     如:String s = "123";
             int num = Integer.parseInt(s);
             Float f= Integer.parseInt (s);
             Long lo=long. parseInt (s);
             Double d=double. parseInt (s);

             Byte b=Integer.intValue(s);
             Short sh=Integer.intValue(s);
        注意:当应用程序试图将字符串转换成一种数值类型,但该字符串不能转换为适当格式时,会抛出异常java.lang.NumberFormatException

2、String类型转换成double类型变量:使用double类的parseDouble(String )方法
     如:String s = "123";
             idouble num = Double.parseDouble(s);

3、int类型变量转换成String类型变量:使用String类的valueOf(int )方法
      如: int num = 123;
              String s = String.valueOf(num);

4、Double类型变量转换成String类型变量:使用String类的valueOf(int )方法
      如: Double num = 123.0;
              String s = String.valueOf(num);

5、String变量转换成字符数组Char[]:使用String类的toCharArray()方法
      如: String s = "123";
               char[] ch = s.toCharArray();

6.String->char 转换
     String s=”abc”;
    Char a=s.charAt(0);

7.String-->boolean 转换
      String s=”true”;
     Boolean flag=Boolean.valueOf (“s”);

8、字符或字符数组转换成字符串,也是通过valueOf()方法,不再给出示例代码。

热点排行