由于时常要用到java中的String和int的转换,所以做点简单的总结。
一,String转换为int:
把String类型的intstr转换为int类型的数据integer。
1. int integer=Integer.valueOf(intstr).intValue();
2. int integer=Integer.parseInt(intstr);
二,int转换为String:
把int类型的str转换为String类型的数据s。
1. String s=str+"";
2. String s=Integer.toString(str);
3. String s=String.valueOf(str);
下面附一份简单的代码:
public class TypeChange {
/**
* @author XiaobaoLiu
*/
public static void main(String[] args) {
System.out.println("String 转换为 int方法如下:");
System.out.println(stringtoint1("123456")+"--->Integer.valueOf(intstr).intValue()");
System.out.println(stringtoint2("987654")+"--->Integer.parseInt(intstr)");
System.out.println("int 转换为 String方法如下:");
System.out.println(inttostring1(123)+"--->str+''");
System.out.println(inttostring2(456)+"--->Integer.toString(str)");
System.out.println(inttostring3(789)+"--->String.valueOf(str);");
}
public TypeChange()
{
}
public static int stringtoint1(String intstr)
{
int integer=Integer.valueOf(intstr).intValue();
return integer;
}
public static int stringtoint2(String intstr)
{
int integer=Integer.parseInt(intstr);
return integer;
}
public static String inttostring1(int str)
{
String string=str+"";
return string;
}
public static String inttostring2(int str)
{
String s=Integer.toString(str);
return s;
//Integer integer=new Integer(str);
//return integer.toString();
}
public static String inttostring3(int str)
{
String string=String.valueOf(str);
return string;
}
}