- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- Andras-G: Az internet veszélyei [2. rész] - Facebook Marketpalce
- Luck Dragon: Óraátállítás
- Lalikiraly: Mercis kalandok - Huszonnyolcadik rész - Az újrakezdés
- Ismerkedés a Zyxel NSA325 v2-vel
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: MárkaLánc
- NvidiaRTX: Xiaomi Electric Scooter 6 Max: Az első rollerem
Ú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?:))
- AKCIÓ! LENOVO ThinkPad P15 Gen1 munkaállomás - i7 10850H 16GB DDR4 256GB SSD Quadro T1000 4GB W
- Samsung Galaxy S24 Ultra 512GB,Újszerű,Dobozaval,12 hónap garanciával
- Vállalom Xianomi Okos kamerák, szoftveres javíttását
- Új 27% - ASUS TUF Gaming TF120 ARGB 3-pack FEKETE (90DA0030-B09030)
- 215 - Lenovo LOQ (15IRX9) - Intel Core i7-13650HX, RTX 4060 (ELKELT)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
