资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

java代码格式化的作用 java 格式化xml

数字格式化的作用是什么?decimalformat类作用是什么

在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

java 中格式化代码(ctrl + shift+f)有什么作用?

就是你没缩进好,写的乱糟糟的,把那部分一选,然后ctrl + shift+f ,他就会自动缩进对齐。

java formatter是什么,有什么作用,怎么用?

java.util.Formatter 是JDK1.5新增的类库,功能很强大,主要用来格式化文本的。

格式化主要用在文本输出方面,比如,数字、日期、金额等,还有类似超市的购物单小票等等,都会用到格式化输出的工具。在此类没出现之前,只能通过空格缩进或这个制表符来对单据等格式做一些控制,现在只要掌握java.util.Formatter,就可以熟练应用了 。

举例如下:

import java.util.Calendar;

import java.util.Formatter;

import java.util.GregorianCalendar;

/**

* Formatter测试

*

* @author leizhimin 2009-7-16 16:31:02

*/

public class TestFormatter {

public static void main(String[] args) {

//%[argument_index$][flags][width][.precision]conversion

Formatter f1 = new Formatter(System.out);

//格式化输出字符串和数字

f1.format("格式化输出:%s %d", "a", 1235);

System.out.println("\n--------");

//日期的格式化

Calendar c = new GregorianCalendar();

f1.format("当前日期:%1$tY-%1$tm-%1$te", c);

System.out.println("\n--------");

//日期的格式化,并将格式化结果存储到一个字符串变量中

String s = String.format("当前日期:%1$tY-%1$tm-%1$te", c);

System.out.println(s);

//2$:取第二个参数

//-: 指定为左对齐,默认右对齐

//5:最大输出宽度为20,不够会补空格,实际若超过则全部输出

//.2:在此表示输出参数2的最大字符数量,如果是浮点数字,则表示小数部分显示的位数

//s :表示输入参数是字符串

f1.format("%2$-5.2s %1$2s", "123", "456");

//将格式化的结果存储到字符串

System.out.println("\n--------");

String fs = String.format("身高体重(%.2f , %d)", 173.2, 65);

System.out.println(fs);

//printf()本质上也是用System.out作为输出目标构造Formatter对象

//调用format方法,并将printf的参数传给format方法而得。

System.out.println("\n--------");

System.out.printf("身高体重(%.2f , %d)", 180.2, 65);

}

}

运行结果:

格式化输出:a 1235

--------

当前日期:2009-07-16

--------

当前日期:2009-07-16

45 123

--------

身高体重(173.20 , 65)

--------

身高体重(180.20 , 65)

Process finished with exit code 0

java中字符串为什么要格式化??格式化是什么意思?

格式化是根据业务需要进行的。像时间字符串或者特殊意思的ID,对他们进行格式化后能更方便的进行比较、转换或者理解。而格式化就是根据特定的格式进行处理,将原来的字符串转为给定格式的字符串。例子:时间字符串“20120224”转为“2012-02-24”


分享题目:java代码格式化的作用 java 格式化xml
分享地址:http://cdkjz.cn/article/dosggsj.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220