Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte textový editor alebo váš obľúbený Java integrované vývojové prostredie ( IDE )
2
vložte nasledujúci kód do editora : .
public class LetterFrequency {
public static void main ( String [ ] args ) {
String s = " Toto je reťazec . " ;
String temp = s.toUpperCase ( ) ;
char [ ] arr = temp.toCharArray ( ) ;
HashMap for ( char c : arr ) { try { count.put ( c , count.get ( c) +1 ) ; } catch ( NullPointerException e ) { count.put ( c , 1 ) ; } } pre ( Character c : count.keySet ( ) ) { System.out.println ( c + " = " + count.get ( c ) ) ; } } } Tým sa vytvorí vzorový reťazec a prevádza všetky písmená na veľké písmená , ako kód by nemal rozlišovať medzi veľkými a malými písmenami . To potom načíta pole každého znaku v reťazci a vytvára " HashMap " , ktorý sa týka znakov na celé čísla . Ďalej pokračuje cez každé písmeno matice a zvyšuje počet v " HashMap " jeden . Ak postava nebola nikdy predtým nevidel , a preto vytvára " NullPointerException , " je pridaný do poľa a vzhľadom hodnotu " 1 " . Konečne , správa sa vytlačí na užívateľovi . Uložte svoju prácu . Ak používate IDE , môžete spustiť tento program priamo kliknutím na tlačidlo chode .
3