黑马程序员技术交流社区

标题: int 类型和String 类型的相互转换(最常用的用红色标注) [打印本页]

作者: 大牛1    时间: 2016-6-2 21:16
标题: int 类型和String 类型的相互转换(最常用的用红色标注)
本帖最后由 大牛1 于 2016-6-2 21:18 编辑

/*
* int类型和String类型的相互转换
*
* int -- String
*         String.valueOf(number)
*
* String -- int
*         Integer.parseInt(s)
*/
public class IntegerDemo {
    public static void main(String[] args) {
        // int -- String
        int number = 100;
        // 方式1
       String s1 = "" + number;  //注意,任意基本数据类型的数据和字符串做拼接都可转换成字符串。
        System.out.println("s1:" + s1);
        // 方式2
        String s2 = String.valueOf(number);
        System.out.println("s2:" + s2);
        // 方式3
        // int -- Integer -- String
        Integer i = new Integer(number);
        String s3 = i.toString();
        System.out.println("s3:" + s3);
        // 方式4
        // public static String toString(int i)
        String s4 = Integer.toString(number);
        System.out.println("s4:" + s4);
        System.out.println("-----------------");

        // String -- int
        String s = "100";
        // 方式1
        // String -- Integer -- int
        Integer ii = new Integer(s);
        // public int intValue()
        int x = ii.intValue();
        System.out.println("x:" + x);
        //方式2
        //public static int parseInt(String s)
        int y = Integer.parseInt(s);
        System.out.println("y:"+y);
    }
}



作者: Kingchen    时间: 2016-6-2 21:40
顶一个!!!
作者: wanghengpu    时间: 2016-6-2 21:56
顶一个!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2