java中字符串与数字的互相转换

本文介绍了Java中字符串与数字之间的相互转换方法,包括使用Integer.parseInt进行字符串到数字的转换及不同进制的指定,同时展示了如何利用String.valueOf将数字转换成字符串。
	
	String str1 = "123";
	int num = 12;
//字符串转化为数字
	int tranToNum =Integer.parseInt(str1, 16);
	//16表示的是16进制,也可以是其他进制,不写则默认为10进制

//数字转化为字符串
	String tranToStr = String.valueOf(num);
	//通过包装类来实现
	
	String str = "" + num;
	//通过空字符串+数字
	
	String str = (String) num;
	//强制类型转换
	
//Jdk里String. valueOf(Object)源码如下:	
	/**
	  *
	  * Returns the string representation of the Object argument.
	  * @param   obj   an Object.
	  * @return if the argument is null, then a string equal to
	  * “null”; otherwise, the value of
	  * obj.toString() is returned.
	  * @see    java.lang.Object#toString()
	  */

	public static String valueOf(Object obj) {
	    return (obj == null) ? “null” : obj.toString();
	}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值