- Poco F7 Pro - jó, de az amatőr sem rossz
- Műholdakkal is beszélgethet a Redmi Note 15 Pro+
- Megjött a jubileumi Pixel széria
- Android alkalmazások - szoftver kibeszélő topik
- Sony Xperia 1 VII - Látod-e, esteledik
- Motorola Edge 40 - jó bőr
- Poco X6 Pro - ötös alá
- Honor Magic6 Pro - kör közepén számok
- Redmi Note 10S - egy a sok közül
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
Új hozzászólás Aktív témák
-
zserrbo
aktív tag
A cél az lenne, hogy a Stringként kapott pl 50 000 vagy 50 000,123-at átalakítsam számmá, dolgozok vele majd kiírja formázott Ft-ban. Na most az első fele nem akar összejönni.
String s = "123 456,789";
NumberFormat nf1 = NumberFormat.getInstance(Locale.US);
try {
double d = nf1.parse(s).doubleValue();
System.out.println(d);
System.out.println(Locale.getDefault());
}Kimenet:
123456.789
hu_HUEz stimmel, de az alábbi kódnál miért nem veszi figyelembe az ezres tagolást?
String s="123 456,789";
NumberFormat nf1=NumberFormat.getInstance(Locale.getDefault());
try {
double d = nf1.parse(s).doubleValue();
System.out.println(d);
System.out.println(Locale.getDefault());
}Kimenet:
123.0
hu_HUOké, hogy megoldhatom a szeparáló karakterek cseréjével illetve azt olvastam a DecimalFormatSymbols osztállyal is megoldható, csak kíváncsi lennék itt mi a gond.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- BESZÁMÍTÁS! ASROCK B550M R7 5800X 32GB DDR4 1TB SSD RTX 3060 Ti 8GB ZALMAN I3 NEO A-Data 650W
- Azonnali készpénzes Microsoft XBOX Series S és Series X felvásárlás személyesen/csomagküldéssel
- Samsung Galaxy Watch 6 Classic 43mm, Újszerű, 1 Év Garanciával
- GYÖNYÖRŰ iPhone 13 256GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3210, 96% Akkumulátor
- Bomba ár! Dell Latitude E6540 - i7-4800MQ I 16GB I 500GB I Radeon I 15,6" FHD I Cam I W10 I Gar
Állásajánlatok
Cég: FOTC
Város: Budapest