很多朋友都想知道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中的占位符(格式化說明符),根據指定的內容格式填充到指定位置,從而形成一個滿足要求的字符串。
以上就是小編今天的分享,希望可以幫到大家。