很多朋友都想知道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);
2、formatter方法参数:
java formatter是一个包含格式化说明符的字符串,该字符串指定了整体目标格式,通过格式化说明符进行占位并指定相应位置的内容格式;
Object… args表示多个参数对象,其内容将依次对应format中的占位符(格式化说明符),根据指定的内容格式填充到指定位置,从而形成一个满足要求的字符串。
以上就是小编今天的分享,希望可以帮到大家。