注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

红尘若梦

生活的色彩

 
 
 

日志

 
 

Java基本数据类型转换String及逆转换简单例子  

2015-12-01 08:35:25|  分类: 技术 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
众所周知,Java的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值型又分为整型和浮点型;相对于数据类型,Java的变量类型为布尔型boolean;字符型char;整型byte、short、int、long;浮点型float、double。其中四种整型变量和两种浮点型变量分别对应于不同的精度和范围。在实践中,以上数据类型经常需要转换成String,有时也需要从String逆转换,初学JAVA者会感觉比较恼火,甚至弄不明白,本文也不讲述过深,也不牵涉什么强制类型转换,就基本数据类型转换String以及逆转换为例子来示范下。

//String->byte[]
byte [] resultbyte="593668.com".getBytes();
//byte[]->String
String resultstr=new String(resultbyte);
//String->char[]
char[] resultchar = "593668.com".toCharArray();
//char[]->String
resultstr = new String(resultchar);
//String->int
int a = Integer.parseInt("593668");
//int->String
resultstr = Integer.toString(a);
//String->Short
Short b=Short.parseShort("593");
//Short->String
resultstr = b.toString();
//String->Long
Long c=Long.parseLong("593668");
//Long->String
resultstr = c.toString();
//String->Float
Float d=Float.parseFloat("593668");
//Float->String
resultstr = d.toString();
//String->Double
Double e=Double.parseDouble("593668");
//Double->String
resultstr = e.toString();
//String->Boolean,Boolean.parseBoolean将字符串参数解析为 boolean 值。如果 String 参数不是 null 且在忽略大小写时等于"true",则返回的 boolean 表示 true 值。
Boolean f=Boolean.parseBoolean("true");
//Boolean->String
resultstr = f.toString();

最后总结下,除开int,char,byte之外,相关基本数据类型转换成String及逆转换,都直接可用基本类型中的parseXXX()和toString()搞定。int转换成String稍微特殊,需要使用Integer.toString(变量名)方式。至于 byte ,char跟String类型变换就更显奇怪,要用构造方法及.getBytes(),.toCharArray()来处理。


  评论这张
 
阅读(47)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017