Tôi sống ở Bỉ. Và nói chung, trong toán học, chúng tôi viết số thập phân của chúng tôi bằng dấu phẩy như sau: 3,141592
Và đó cũng là kết quả khi tôi định dạng phao.Java: Định dạng Float phụ thuộc vào Locale
System.out.println(String.format("%f", 3.141592));
Vì vậy, .
được thay thế bằng một ,
như vậy: 3,141592
. Vì vậy, luôn luôn khi tôi cần một điểm thay vì tôi phải thêm một cái gì đó như thế này: String.format("%f", 3.14).replace(',','.');
Vì vậy, câu hỏi là: có cách nào để thay đổi miền địa phương mà làm cho mọi định dạng trong Java sử dụng một điểm, thay vì dấu phẩy?
Cảm ơn
System.out.println(Locale.getDefault());
in
nl_BE
Bạn có muốn chỉ thay đổi định dạng số hoặc liệu có ổn không nếu mọi thứ khác cũng thay đổi thành ngôn ngữ Hoa Kỳ? – Thilo
Thú vị tôi muốn thấy điều đó, defaultLocale của bạn là gì ?? –
@Thilo: Nếu có thể: chỉ định dạng số. –