整型------------------字符
int d = 100;
String ss = String.valueOf(d);
字符------------------整型
String ss = "100";
int d = Integer.parseInt(ss);
date(日期)------------string(字符)
Date d = new Date();
String ss = d.toLocaleString();
or
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String ss = format(d);
long(长整型)----------string(字符)
String ss = "100";
long d = Long.parseLong(ss);
double----------------string
String ss = "100";
...
int d = 100;
String ss = String.valueOf(d);
字符------------------整型
String ss = "100";
int d = Integer.parseInt(ss);
date(日期)------------string(字符)
Date d = new Date();
String ss = d.toLocaleString();
or
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String ss = format(d);
long(长整型)----------string(字符)
String ss = "100";
long d = Long.parseLong(ss);
double----------------string
String ss = "100";
...
//如何将i_toString变成string(字符)
字符------------------整型
String s=""+ i_toString;String str_toInt;
//如何将str_toInt变成int(整型)
Integer.parseInt(str_toInt);date(日期)------------string(字符)
date.toString(); 通用方法DateFormat类,可以随心所欲转换
long(长整型)----------string(字符)
String s=""+long型数字;
double----------------string
同上
object----------------string
object.toString();
(toString()方法是任何类都有的!!!)object----------------int
不能转换! ------------------------------------------------------
我们还年轻牛奶会有的奶牛也会有的
可天天在 csdn 混这些会有吗 ??
int-----------------------------long
这种基本类型强制转换就可以了
int i = 1;
long l = (long)i;
double d = (double)i;
........
String s1=String.valueOf(value);
value可以是int,float,double等。
String 转换为int
int i=Interger.parseInt("123");
String 转换为float
float f=Float.parseFloat("2.35");
依次类推
www.xiaopu.com 2001-9-26 小浦热线
Java 中数据类型之间的转换 1. short-->int
exp: short shortvar=0;
int intvar=0;
shortvar= (short) intvar 2. int-->short
exp: short shortvar=0;
int intvar=0;
intvar=shortvar; 3. int->String
exp: int intvar=1;
String stringvar;
Stringvar=string.valueOf (intvar); 4. float->String
exp: float floatvar=9.99f;
String stringvar;
Stringvar=String.valueOf (floatvar); 5. double->String
exp double doublevar=99999999.99;
String stringvar;
Stringvar=String.valueOf (doublevar); 6. char->String
exp char charvar=’a’;
String stringvar;
Stringvar=String.valueOf (charvar); 7 String->int、float、long、double
Exp String intstring=”10”;
String floatstring=”10.1f”;
String longstring=”99999999”;
String doubleString=”99999999.9”; Int I=Integer.parseInt (intstring);
Float f= Integer.parseInt (floatstring);
Long lo=long. parseInt (longstring);
Double d=double. parseInt (doublestring); 8 String->byte、short
Exp String s=”0”;
Byte b=Integer.intValue(s);
Short sh=Integer.intValue(s); 9 String->char
Exp String s=”abc”;
Char a=s.charAt(0);
返回字符a 10 String-->boolean
String s=”true”;
Boolean flag=Boolean.valueOf (“s”);
pqds(一个女农民)的最全
www.xiaopu.com 2001-9-26 小浦热线
Java 中数据类型之间的转换 1. short-->int
exp: short shortvar=0;
int intvar=0;
shortvar= (short) intvar 2. int-->short
exp: short shortvar=0;
int intvar=0;
intvar=shortvar; 3. int->String
exp: int intvar=1;
String stringvar;
Stringvar=string.valueOf (intvar); 4. float->String
exp: float floatvar=9.99f;
String stringvar;
Stringvar=String.valueOf (floatvar); 5. double->String
exp double doublevar=99999999.99;
String stringvar;
Stringvar=String.valueOf (doublevar); 6. char->String
exp char charvar=’a’;
String stringvar;
Stringvar=String.valueOf (charvar); 7 String->int、float、long、double
Exp String intstring=”10”;
String floatstring=”10.1f”;
String longstring=”99999999”;
String doubleString=”99999999.9”; Int I=Integer.parseInt (intstring);
Float f= Integer.parseInt (floatstring);
Long lo=long. parseInt (longstring);
Double d=double. parseInt (doublestring); 8 String->byte、short
Exp String s=”0”;
Byte b=Integer.intValue(s);
Short sh=Integer.intValue(s); 9 String->char
Exp String s=”abc”;
Char a=s.charAt(0);
返回字符a 10 String-->boolean
String s=”true”;
Boolean flag=Boolean.valueOf (“s”); long-->int,int-->long
这种基本类型强制转换就可以了
int i = 1;
long l = (long)i;
double d = (double)i;整型------------------字符
int d = 100;
String ss = String.valueOf(d);
字符------------------整型
String ss = "100";
int d = Integer.parseInt(ss);
date(日期)------------string(字符)
Date d = new Date();
String ss = d.toLocaleString();
or
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String ss = format(d);
long(长整型)----------string(字符)
String ss = "100";
long d = Long.parseLong(ss);
double----------------string
String ss = "100";//总结