扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
在java中,用java.text包下的DecimalFormat类对数据进行格式化,它可以把数字格式化成一个你想要那种格式的字符串,也可以把格式字符串变成数字:例如:
为铁西等地区用户提供了全套网页设计制作服务,及铁西网站建设行业解决方案。主营业务为成都网站建设、网站制作、铁西网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
DecimalFormat df=new DecimalFormat("¥###,###.00");
String s=df.format(123.45);
System.out.println(s); 结果为字符串¥123.45
当然也可以字符串转成数字:
System.out.println(df.parse(s)); 结果为数字123.45
格式化是根据业务需要进行的。像时间字符串或者特殊意思的ID,对他们进行格式化后能更方便的进行比较、转换或者理解。而格式化就是根据特定的格式进行处理,将原来的字符串转为给定格式的字符串。例子:时间字符串“20120224”转为“2012-02-24”
格式化字符串就是按一定格式输出的字符串
举个例子来说,你想输出时间
2006-07-25
21:20:30
这就是一个格式化字符串,它的格式为
yyyy-mm-dd
hh:mm:ss
下面再给你一个操作的例子,比如说你要输出时间
formatdatetime('yyyy-mm-dd
hh:mm:ss',now);
就能够按我上面的格式输出时间了
又比如说你经过计算得到一个结果,你想用一个有格式的字符串输出
例如:计算结果是xxx,那么可以这样写:
format('计算结果是%d',[result]);
我给出的是delphi代码,如果你用c的,用printf语句也可以实现
printf("计算结果是%d",result);
Format在Java中对数据的一种格式化的处理!(这里的格式化不是删除的意思)一般是将一个数据格式化成为另外一种数据类型格式。具体的实现方法可以参考这个链接地址
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流