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. 1、字符串String转化为整数int  
  2.   int i = Integer.parseInt(str);   
  3.   int i = Integer.valueOf(my_str).intValue();  
  4.   
  5. 注: 字串转成Double, Float, Long的方法大同小异。   
  6.   
  7. 2、将字符串String转化为Integer  
  8.    Integer integer=Integer.valueOf(i)  
  9.   
  10.   
  11. 3、将整数 int 转换成字串 String?   
  12.   
  13. 有三种方法:   
  14.   String s = String.valueOf(i);   
  15.   String s = Integer.toString(i);   
  16.   String s = "" + i;  
  17.   
  18. 注:Double, Float, Long 转成字串的方法大同小异。  
  19.   
  20. 4、将整数int转化为Integer  
  21.   Integer integer=new Integer(i)  
  22.   
  23.   
  24. 5、如何将Integer转化为字符串String  
  25.    Integer integer=String()  
  26.   
  27.   
  28. 6、将Integer转化为int  
  29.    int num=Integer.intValue()  
  30.   
  31.   
  32. 7、将String转化为BigDecimal  
  33.    BigDecimal d_id=new BigDecimal(str)  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值