Kezdőoldal » Számítástechnika » Programozás » Java-ban olyan program ami...

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
 1/2 anonim ***** válasza:
Akár
2017. ápr. 3. 14:33
Hasznos számodra ez a válasz?
 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;

}

2017. ápr. 3. 14:34
Hasznos számodra ez a válasz?

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!