java各种数据转换

来源:互联网 发布:淘宝查号官网 编辑:程序博客网 时间:2024/05/17 04:05

Java的数据转换

1 字符串转换成数据 

字符串转换成整数: 

String MyNumber="1234"; 

int MyInt =Integer.parseInt(MyNumber); 

字符串转换成byte, short, int,float, double, long等数据类型,可 

以分别参考Byte, Short,Integer, Float, Double, Long类的parseXXX 

方法。 

2 数据转换成字符串 

整数转换成字符串: 

int MyInt = 1234; 

String MyString ="" + MyInt; 

其它数据类型可以利用同样的方法转换成字符串。 

3 十进制到其他进制的转换 

十进制整数转换成二进制整数,返回结果是一个字符串: 

Integer.toBinaryString(inti); 

Integer和Long提供了toBinaryString, toHexString和toOctalString方 

法,可以方便的将数据转换成二进制、十六进制和八进制字符串。功能更 

加强大的是其toString(int/longi, int radix)方法,可以将一个十进 制数转换成任意进制的字符串形式。 

byte, short, float和double等数据类型,可以利用Integer或者是Long 的toBinaryString,toHexString, to OctalString和toString方法转换 成其他进制的字符串形式。 

4 其它进制到十进制的转换 

五进制字符串14414转换成十进制整数,结果是1234: 

System.out.println(Integer.valueOf("14414",5); 

Integer和Long提供的valueOf(String source, int radix)方法,可以 将任意进制的字符串转换成十进制数据。 

1、字符串String转化为整数int  int i = Integer.parseInt(str);   int i = Integer.valueOf(my_str).intValue();注: 字串转成Double, Float, Long的方法大同小异。 2、将字符串String转化为Integer   Integer integer=Integer.valueOf(i)3、将整数 int 转换成字串 String? 有三种方法:   String s = String.valueOf(i);   String s = Integer.toString(i);   String s = "" + i;注:Double, Float, Long 转成字串的方法大同小异。4、将整数int转化为Integer  Integer integer=new Integer(i)5、如何将Integer转化为字符串String   Integer integer=String()6、将Integer转化为int   int num=Integer.intValue()7、将String转化为BigDecimal   BigDecimal d_id=new BigDecimal(str)
	
				
		
原创粉丝点击