| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come Cercare il numero di occorrenze di ogni carattere di una stringa in Java
    metodi multipli possono essere usati per contare la frequenza di ogni carattere all'interno di una stringa in Java . Tuttavia, la più semplice sfrutta la struttura dati " HashMap " , che consente di mettere in relazione una chiave a un valore. In questo caso , la chiave sarà la lettera dell'alfabeto , e il valore sarà il numero di occorrenze di quella lettera finora nel conteggio. Istruzioni .
    1

    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 count = new 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 ( ) ) { < br >

    System.out.println ( c + " =" + count.get ( c ) ) ; }


    }

    }
    < p > 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.
    3

    Salvare il lavoro . Se si utilizza un IDE , è possibile eseguire questo programma direttamente facendo clic sul pulsante Esegui .

    Previous :

    next :
      Articoli Correlati
    ·Come creare suffissi Modulo di classe 
    ·Come compilare un file java per RSBOT 
    ·Come installare una Java Bypass Admin Start 
    ·Perché un String Immutabile calcolarne il valore Hash 
    ·Oracle ADF Componenti 
    ·Come inserire Faces Java come un frammento JSP 
    ·Come cambiare i numeri in stringhe su Java 
    ·Come costruire JBoss con Java 6 
    ·JSP Web Tutorial 
    ·Come leggere più numeri in Java 
      Articoli in evidenza
    ·Come uscire AVG 9 
    ·MySQL PHP Tutorial di configurazione di Windows 
    ·Confronto tra le piattaforme Java & Net 
    ·Perché il mio PHP MySQL pagina così lento ? 
    ·Come usare numeri da tipi di dati MySQL più comuni 
    ·Come contrassegnare i numeri in una lista Python 
    ·Come fare un Trainer Gioco in Visual Basic 2008 
    ·Come combinare una vista elenco con una Struttura 
    ·Come inserire il testo su un file di immagine in HTML 
    ·Come fare uno screen saver in Visual Basic 2010 
    Copyright © Conoscenza Informatica http://it.wingwit.com