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的类型转换

  • 2013年07月08日 00:38
  • 824B
  • 下载

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 -> 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 String,int,Integer,char 类型转换 ,sizeof,strlen,length的区别 .

String转int int i = Integer.valueOf(my_str).intValue(); int i=Integer.parseInt(str); String转Inte...

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); 这两种方法有什么区别呢?作用...

JAVA中int、String的类型转换

int -> String int i=12345; String s=""; 第一种方法:s=i+""; 第二种方法:s=String.valueOf(i); 这两种方法有什么区别呢?作用...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java中int和string的类型转换
举报原因:
原因补充:

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