- Sony LinkBuds Clip – trendigazodás
- Újabb hét, újabb Galaxy S26 képek
- Samsung Galaxy A52s 5G - jó S-tehetség
- Samsung Galaxy Z Fold3 5G - foldi evolúció
- Android alkalmazások - szoftver kibeszélő topik
- Milyen okostelefont vegyek?
- Nokia N8 - vajon elég lesz-e?
- Poco F6 5G - Turbó Rudi
- OnePlus 15R - régen minden jobb volt
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
Új hozzászólás Aktív témák
-
McReay
aktív tag
válasz
kornyiktamas
#6702
üzenetére
Ezzel megmaradnak CSAK a számok:
value.replaceAll("[^0-9]+", "");Ezzel pedig összeadod a számokat:
for (int i = 0; i < value.length(); i++) {
osszeg += (int) value.charAt(i);
}Sokan mutattunk sokféle megoldást! Hála Istennek senki sem csinálta meg helyetted!
Ha ennyi segítség mellett sem tudod megcsinálni.....
Nagyon kétségbeesett lehetsz, ha már gyakori kérdéseken is felvetetted a problémádat!
-
Aethelstone
addikt
válasz
kornyiktamas
#6702
üzenetére
1. A stringet bekéred, majd ellenőrzöd, hogy milyen hosszú, megfelel-e a formátumnak, stb. Ha igen, akkor tovább, ha nem, akkor kiírod, hogy mi a baja és bekéred újra.
2. Ha megvan, hogy mi a dátum szeparátor, akkor simán replace a szeparátorra üres stringgel. Vagy SimpleDateFormat lehet a szofisztikáltabb megoldás.
3. Végigmész a stringen egy for ciklussal és összeadod őket.
4. 3. pont, de csak addig mész, amíg az összeg =>1 és <=9.
Kb.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



