java formatter

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

很多朋友都想知道java formatter的使用方法是什么?下面就一起来了解一下吧~

1、Formatter构造参数:

若无参数,格式化后的字符串会被存放在一个内部的StringBuffer中,此后,可通过formatter.toString()方法返回格式化后的字符串。

// 无参数构造Formatter对象Formatter formatter = new Formatter();// 格式化操作formatter.format("The result number is %d.", 7);// 获得格式化后的字符串String str = formatter.toString();// 控制台输出内容:The result number is 7.System.out.println(str);

若有参数,该参数表示要输出的目标位置,可以是一个StringBuffer对象,一个文件,或一个数据流,此后,格式化的字符串将直接输出到指定位置。

// 构造Formatter对象并指向标准输出流Formatter formatter = new Formatter(System.out);// 格式化并输出到指定位置(控制台输出内容:The result number is 7.)formatter.format("The result number is %d.", 7);

java formatter

2、formatter方法参数:

java formatter是一个包含格式化说明符的字符串,该字符串指定了整体目标格式,通过格式化说明符进行占位并指定相应位置的内容格式;

Object… args表示多个参数对象,其内容将依次对应format中的占位符(格式化说明符),根据指定的内容格式填充到指定位置,从而形成一个满足要求的字符串。