Java-ban olyan program ami megszámolja a szöveg karaktereinek a számát majd ki írja, hogy melyik betűből hány darab van benne. Tudnátok segíteni?
Figyelt kérdés
2017. ápr. 3. 14:09
2/2 anonim válasza:
Nem szeretem a megoldásokat egy az egyben megadó válaszokat, de most ebédeltem, és egyszerűbb ezt leírni, mint elmagyarázni:
Map<Character, Integer> countChar(String text) {
˙˙˙˙Map<Character, Integer> result = new HashMap<>();
˙˙˙˙for (int i = 0; i < text.length(); i++) {
˙˙˙˙˙˙˙˙Character chr = text.charAt(i);
˙˙˙˙˙˙˙˙int count = result.containsKey(chr) ? result.get(chr) + 1 : 1;
˙˙˙˙˙˙˙˙result.put(chr, count);
˙˙˙˙}
˙˙˙˙return result;
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!