int i=12345; String s=”“; 第一種方法:s=i+”“; 第二種方法:s=String.valueOf(i);
s=”12345”; int i; 第一種方法:i=Integer.parseInt(s); 第二種方法:i=Integer.valueOf(s).intValue();
第一種方法:s=i+”“; //會產生兩個String對象第二種方法:s=String.valueOf(i); //直接使用String類的靜態方法,只產生一個對象 第一種方法:i=Integer.parseInt(s);//直接使用靜態方法,不會產生多余的對象,但會拋出異常第二種方法:i=Integer.valueOf(s).intValue();//Integer.valueOf(s) 相當于 new Integer(Integer.parseInt(s)),也會拋異常,但會多產生一個對象
新聞熱點
疑難解答