aprire un editor di testo o il vostro preferito Java Integrated Development Environment ( IDE ) economici 2
Incollare il codice riportato di seguito nel all'editor:
class LetterFrequency pubblica {
public static void main (String [] args ) {
String s = " Questa è una stringa . " ;
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) ; } } per (Personaggio C : count.keySet ( ) ) { System.out.println ( c + " =" + count.get ( c ) ) ; } } } Questo crea una stringa di esempio e converte tutte le lettere in maiuscole , in quanto il codice non dovrebbe distinguere tra lettere maiuscole e minuscole . E poi recupera una matrice di ogni carattere della stringa e crea una " HashMap " che si riferisce a caratteri interi. Successivamente, si procede attraverso ogni lettera della matrice e aumenta il conteggio nel " HashMap " da uno . Se il carattere non è mai stato visto prima , e genera quindi una " NullPointerException , " viene aggiunto all'array e dato un valore "1 ". Infine , viene stampato un rapporto per l'utente. Salvare il lavoro . Se si utilizza un IDE , è possibile eseguire questo programma direttamente facendo clic sul pulsante Esegui .
3
Informazioni correlate
Programmazione © www.354353.com