Trong C, câu lệnh printf() cho phép độ dài chính xác được cung cấp trong danh sách tham số.java tương đương với printf ("% *. * F")
printf("%*.*f", 7, 3, floatValue);
nơi dấu hoa thị được thay thế bằng giá trị đầu tiên và thứ hai, tương ứng.
Tôi đang tìm kiếm tương đương trong Android/Java; String.format() ném một ngoại lệ.
CHỈNH SỬA: Cảm ơn, @Tenner; nó thực sự hoạt động.
Bạn có thể sử dụng System.out.format (...) trực tiếp tại đây – RNJ
@BelusC Có cả hai. Xem http://docs.oracle.com/javase/1.5.0/docs/api/java/io/PrintStream.html#format%28java.lang.String,%20java.lang.Object...%29 – RNJ