java中String和int的转换

由于时常要用到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;
	}
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值