Java String.format()????????????,??????????????:
-
?????: ??"-"????????,????????????????:String.format("%-10s", "Hello") ??????"Hello"?????????10????
-
?????: ???????,???????????????????????:String.format("s", "Hello") ??????"Hello"?????????10????
-
?????: ??"-"????????,????????????????:String.format("%-10s", "Hello") ??????"Hello"?????????10????
?????????:
public class Main { public static void main(String[] args) { String name = "John"; int age = 30; double salary = 5000.00; String formattedString = String.format("Name: %-10s Age: ] Salary: %.2f", name, age, salary); System.out.println(formattedString); } }
????:
Name: John Age: 30 Salary: 5000.00
???????,?????"%-10s"???????name,"]"??????age,"%.2f"???????salary,?????????????