java String类型各种转化

  作为一名底层开发工作者,工作中难免会用到大量的String类型的各种转化,虽然大部分还算比较清楚,但偶尔还是会上网查查,比较下。闲来无事,把自己平时比较常用到的转化总结一下,只是java版的。

一、String - StringBuffer
  1.String 转 StringBuffer

  String str = "java";
  StringBuffer buffer = new StringBuffer(str);


  2.StringBuffer 转 String

  StringBuffer buffer = new StringBuffer("java");
  String str1 = buffer.toString();
  String str2 = String.valueOf(buffer);


二、String - char
  1.String 转 char[]

  String str = "java";
  char[] ch = str.toCharArray();

 
  2.char[] 转 String

  char[] ch = {'j','a','v','a'};
  String str = String.valueOf(ch);


三、String - int
  1.String 转 int

  String str = "123";
  int x = Integer.parseInt(str);
  Integer y = Integer.valueOf(str);
  int z = Integer.valueOf(str).intValue();


  2.int 转 String

  int i = 123;
  String str1 = i + "";
  String str2 = String.valueOf(i);
  String str3 = Integer.toString(i);


四、String - date
  1.String 转 date

  String str = "2013-03-07 19:00:00";
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  Date date = sdf.parse(str);


  2.date 转 String

  Date date = new Date();
  String str = (new SimpleDateFormat("yyyy-MM-dd")).format(date);


  常用的差不多也就这些,上面列举的也是最常用最普通的转化方法,类型转化虽然很简单,但却很容易导致不易发现的BUG,很容易被我们忽视,所以还是有必要经常看看,总结一下。
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值