2
我想知道如何使用Java中的printf
來將字符串Output對齊到右邊?Java輸出右對齊
假設我有2個數字,表示爲一個字符串。例如:
123,321,321,321
321,324,213+
我該如何對齊它們?
其
System.out.printf("%s something ", name) ;
我似乎無法找到%
指數在線
我想知道如何使用Java中的printf
來將字符串Output對齊到右邊?Java輸出右對齊
假設我有2個數字,表示爲一個字符串。例如:
123,321,321,321
321,324,213+
我該如何對齊它們?
其
System.out.printf("%s something ", name) ;
我似乎無法找到%
指數在線
int len = 15;
String spacer = String.format("%" + len + "d", 0).replace("0", " ");
String myNumber1 = "123,321,321,321";
String myNumber2 = "321,324,213";
System.out.println(spacer.substring(myNumber1.length()) + myNumber1);
System.out.println(spacer.substring(myNumber2.length()) + myNumber2);
這就是所謂的格式。你可以學到很有趣的東西here。