整型------------------字符
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";
...

解决方案 »

  1.   

    int i_toString;
    //如何将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 混这些会有吗 ??
      

  2.   

    还有long----------------------------int
        int-----------------------------long
      

  3.   

    long-->int,int-->long
    这种基本类型强制转换就可以了
    int i = 1;
    long l = (long)i;
    double d = (double)i;
    ........
      

  4.   

    转换为String
    String s1=String.valueOf(value);
    value可以是int,float,double等。
    String 转换为int
    int i=Interger.parseInt("123");
    String 转换为float
    float f=Float.parseFloat("2.35");
     依次类推
      

  5.   

    常见Java 中数据类型之间的转换的方法
    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”); 
      

  6.   

    都回答这么多拉,来晚拉
     pqds(一个女农民)的最全
      

  7.   

    常见Java 中数据类型之间的转换的方法
    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";//总结