Java中int和string的类型转换

原创 2015年07月08日 15:26:36

int->string
int i=12345;
String s=”“;
第一种方法:s=i+”“; //会产生两个String对象
第二种方法:s=String.valueOf(i);//直接使用String类的静态方法,只产生一个对象
第三种方法:s=Integer.toString(i);
三种方法效率排序为:
Integer.toString(int i) > String.valueOf(int i) > i+”“;
String -> int
s=”12345”;
int i;
第一种方法:i=Integer.parseInt(s);//直接使用静态方法,不会产生多余的对象,但会抛出异常
第二种方法:i=Integer.valueOf(s).intValue();相当于 new Integer(Integer.parseInt(s)),也会抛异常,但会多产生一个对象

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

JAVA中int、String的类型转换!

int -> String int i=12345; String s=""; 第一种方法:s=i+""; 第二种方法:s=String.valueOf(i); 这两种方法有什么区别呢?...

java中int、String的类型转换

情景:int -> Stringint i=12345; String s=""; 第一种方法:s=i+""; 第二种方法:s=String.valueOf(i); 这两种方法有什么区别呢?作用是不...

JAVA中int、String的类型转换(

int -> String int i=12345; String s=""; 第一种方法:s=i+""; 第二种方法:s=String.valueOf(i); 这两种方法有什么区别呢?作用...

JAVA中int、String的类型转换

JAVA中int、String的类型转换 int -> String int i=12345; String s=""; 第一种方法:s=i+"";  第二种方法:s...

JAVA中int、String的类型转换

int -> String int i=12345; String s=""; 第一种方法:s=i+""; 第二种方法:s=String.valueOf(i); 这两种方法有什么区别呢?...

JAVA中int、String的类型转换

int -> Stringint i=12345;String s=””;第一种方法:s=i+””;第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不...

java中数据类型转换 (int string char等)

import java.sql.Date; public class TypeChange { public TypeChange() { } //change the st...

JAVA中int、String的类型转换

int -> String int i=12345; String s=""; 第一种方法:s=i+""; 第二种方法:s=String.valueOf(i); 这两种方法有什么区别呢?作用...

JAVA中int、String的类型转换

int -> String int i=12345; String s=""; 第一种方法:s=i+""; 第二种方法:s=String.valueOf(i); 这两种方法有什么区别呢?作用是不是一样...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)