1、幾種常見的轉換符
轉換符 說明 實例 %d 整數類型(十進制) 99 %f 浮點類型 99.99 %s 字符串類型 "mingrisoft" %c 字符類型 'm' %b 布爾類型 true %% 百分比類型 % %n 換行符
package com.app;public class Test1 { public static void main(String[] args) { String str1 = String.format( "Hi,%s" , "王力" ); System.out.PRintln( str1 ); String str2 = String.format( "Hi,%s:%s.%s" , "王南","王力","王張" ); System.out.println( str2 ); System.out.printf("100的一半是:%d %n ", 100/2); System.out.printf("100的一半是:%n %d ", 100/2); //在輸出50的時候,會換行 }}
結果: Hi,王力 Hi,王南:王力.王張 100的一半是:50 100的一半是: 50
2、搭配標識符
標志 說明 實例 結果 + 為正數或者負數添加符號 ("%+d",15) +15 0 數字前面補0 ("%04d", 99) 0099 $ 被格式化的參數索引 ("%1$d,%2$s", 99,"abc") 99,abc
package com.app;public class Test1 { public static void main(String[] args) { //$使用 String str1 = String.format("格式參數$的使用:%1$d,%1$s", 99,"abc"); System.out.println( str1 ) ; String str2= String.format("格式參數$的使用:%1$d,%2$s", 99,"abc"); System.out.println( str2 ) ; }}格式參數$的使用:99,99格式參數$的使用:99,abc
新聞熱點
疑難解答