首页 > 其他 > 详细

String类型和int类型互转

时间:2021-04-13 23:27:16      阅读:20      评论:0      收藏:0      [点我收藏+]
package com.xiaocheng;

/**
 * 字符串和int类型的互相转换
 */
public class IntStringTransform {
    public static void main(String[] args) {
        String s = "238";
        int a = 342;
        //String类型转为int类型
        //方法一:Integer.parseInt(String str)
        int i = Integer.parseInt(s);
        System.out.println(i + " " + getType(i));

        //方法二:String.intValue()
        i = Integer.valueOf(s).intValue();
        System.out.println(i + " " + getType(i));


        //int类型转换为String类型
        //方法一:接上一个空字符串
        String s1 = a + "";
        System.out.println(s1 + " " + getType(i));

        //方法二:String.valueOf(int i)
        s1 = String.valueOf(a);
        System.out.println(s1 + " " + getType(i));

        //方法三:int类型装箱调用toString()
        s1 = Integer.valueOf(i).toString();
        System.out.println(s1+" "+getType(i));

        //方法四:简化三
        s1 = Integer.toString(i);
        System.out.println(s1+" "+getType(i));
    }

    /**
     * 返回变量类型
     *
     * @param a
     * @return
     */
    private static String getType(Object a) {
//        return a.getClass().toString();
        return a.getClass().getSimpleName() + "类型";
    }
}

String类型和int类型互转

原文:https://www.cnblogs.com/xiaocheng228/p/14655104.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!