java 各种数据类型的互相转换

        //注: Double, Float, Long 转成字串的方法大同小异.
        //int转换成String
        int i = 1;
        String str = Integer.toString(i);
        String Str = String.valueOf(i);
        String str = "" + i;
        //String转换成int
        int i = Integer.parseInt(str);
        int i = Integer.parseInt(str,radix); //str:-- 十进制表示的字符串   radix -- 指定的基数((基数可以是 10, 2, 8, 或 16 等进制数)
        int i = Integer.valueOf(str).intValue();    
        //Byte、Short、Integer、Long、Float、Double、Character转换成String,使用toString方法
        String str = Byte.toString(b);
        String str = Short.toString(b);
        String str = Integer.toString(b);
        String str = Long.toString(b);
        String str = Float.toString(b);
        String str = Double.toString(b);
        String str = Character.toString(b);        
        //String转换成Byte
        Byte b = Byte.parseByte(str);

        //String转换成Short
        Short.parseShort(str);

        //String转换成Integer
        Integer.parseInt(str);

        //String转换成Long
        Long.parseLong(str);

        //String转换成Float
        Float.parseFloat(str);

        //String转换成Double
        Double.parseDouble(str);

        //String转换成char数组
        char[] ch = str.toCharArray();
        //String类转换为StringBuilder类
        StringBuilder sb = new StringBuilder(str);
        //StringBuilder类转换为String类
        String str = sb.toString();

        //字符数组转化为字符串
        char[] c = {'a','s','d','4','5',};
        String str = new String(c);
        //String转换成char数组
        char[] ch = str.toCharArray();

 

posted @ 2020-05-30 10:28  karinemo  阅读(284)  评论(0)    收藏  举报