String.format içindeki sayıları yerel olarak NumberFormat.format ile aynı şekilde çağırmak mümkün mü?java String.format: yerelleştirmeyle birlikte sayılar
ben sadece
String.format(locale, "%d", number)
kullanmak için beklenen ettik ama NumberFormat kullanarak sanki bu aynı sonuç döndürmez. Örneğin:
String.format(Locale.GERMAN, "%d", 1234567890)
veriyor: "1234567890",
NumberFormat.getNumberInstance(Locale.GERMAN).format(1234567890)
verirken: "1.234.567.890" yapıldığını edilemiyorsa
ne tavsiye yolu da dahil olmak üzere metin lokalize için sayılar? documentation itibaren
neden ilk bir numara haline "Dize-Numara" ayrıştırmak ve sonrasında sayı formatlayıcıyla biçimlendirme yapmıyorsun? – Chris
"String-Number", sayı içeren bir dize olabilir, bu yüzden numaraya ayrışamıyorum. – wziska