数据类型转换

public class TypeConvert {
    public static void main(String[] args) {
        fromInt();
        fromFloat();
        fromDouble();
        fromChar();
        
        toOther();
    }
    
    public static void fromInt()
    {
        Integer intvar=1;
        String Strint;
        Strint=String.valueOf(intvar);
        System.out.println(Strint);
    }
    
    public static void fromFloat()
    {
        Float floatvar=9.99999f;
        String Strfloat;
        Strfloat=String.valueOf(floatvar);
        System.out.println(Strfloat);
    }
    
    public static void fromDouble()
    {
        Double doublevar=9.999999999999999;
        String Strdouble;
        Strdouble=String.valueOf(doublevar);
        System.out.println(Strdouble);
    }
    
    public static void fromChar()
    {
        char charvar='a';
        String Strchar;
        Strchar=String.valueOf(charvar);
        System.out.println(Strchar);
    }
    
    public static void toOther()
    {
        System.out.println("Convert to other type.
 Begin");
        String intStr="100";
        String fltStr="10.333f";
        String longStr="9999999999";
        String doubleStr="9999999.9";
        String str="1";
        
        Integer _int=Integer.parseInt(intStr);
        System.out.println(_int);
        
        Float _float=Float.parseFloat(fltStr);
        System.out.println(_float);
        
        Long _long=Long.parseLong(longStr);
        System.out.println(_long);
        
        Double _double=Double.parseDouble(doubleStr);
        System.out.println(_double);    
        
        Byte _byte=Byte.parseByte(str);
        System.out.println(_byte);    
        
        Short _short=Short.parseShort(str);
        System.out.println(_short);
        
        Boolean _boolean=Boolean.parseBoolean(str);
        System.out.println(_boolean);
        
        System.out.println("End");
        
        
        
    }
}
原文地址:https://www.cnblogs.com/fang-beny/p/3291476.html