java中int和String的类型互转

xiaoxiao2021-02-28  103

一.String->int的两种方法 1.int i = Integer.parseInt(String) 2.int i = Integer.valueOf(String) 注: String转成 Double, Float, Long 的方法大同小异. 二.int->String的三种方法 1.String s = String.valueOf(int) 2.String s = Integer.toString(int) 3.String s = ""+int 注: Double, Float, Long 转成String的方法大同小异. 方法比较: 第一种方法:i=Integer.parseInt(s);//直接使用静态方法,不会产生多余的对象,但会抛出异常 第二种方法:i=Integer.valueOf(s).intValue();//Integer.valueOf(s) 相当于 new Integer(Integer.parseInt(s)),也会抛出异常,但会多产生一个对象 第一种方法:s=i+""; //会产生两个String对象 第二种方法:s=String.valueOf(i); //直接使用String类的静态方法,只产生一个对象
转载请注明原文地址: https://www.6miu.com/read-34361.html

最新回复(0)